You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Split bean assignment from metadata initialization by replacing `initialize(bean)` with `setBean(bean)` and adding a separate `initialize()` phase. Bean context now lazily resolves the target bean from the Spring context when needed, including bean-name deduction and fallback lookup by type. The listener now initializes all bean contexts in `afterSingletonsInstantiated()`, ensuring property metadata is prepared after binding lifecycle setup. Tests were updated for the new API and expanded with nested `test.projects.*` properties to cover deeper binding/event scenarios.
Copy file name to clipboardExpand all lines: microsphere-spring-boot-core/src/main/java/io/microsphere/spring/boot/context/properties/bind/ConfigurationPropertiesBeanContext.java
Copy file name to clipboardExpand all lines: microsphere-spring-boot-core/src/main/java/io/microsphere/spring/boot/context/properties/bind/EventPublishingConfigurationPropertiesBeanPropertyChangedListener.java
Copy file name to clipboardExpand all lines: microsphere-spring-boot-core/src/test/java/io/microsphere/spring/boot/context/properties/bind/ConfigurationPropertiesBeanContextTest.java
Copy file name to clipboardExpand all lines: microsphere-spring-boot-core/src/test/java/io/microsphere/spring/boot/context/properties/bind/EventPublishingConfigurationPropertiesBeanPropertyChangedListenerTest.java
0 commit comments