Documentation
¶
Overview ¶
Package gs_core provides the core implementation of the Inversion of Control (IoC) container in the Go-Spring framework. It is responsible for managing the lifecycle, dependency resolution, and injection of application beans.
Index ¶
Constants ¶
View Source
const ( RefreshDefault = RefreshState(iota) Refreshing Refreshed )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Container ¶
type Container struct {
*resolving.Resolving
*injecting.Injecting
State RefreshState
}
Container represents the core IoC container of the Go-Spring framework. It orchestrates two major phases:
- Resolving: Registers, filters, and activates bean definitions.
- Injecting: Performs dependency injection and final wiring of active beans.
type RefreshState ¶ added in v1.3.0
type RefreshState int
RefreshState represents the current state of the container.
Click to show internal directories.
Click to hide internal directories.