Commit d1584d7
committed
Harden property binding bean updates
Refactor `ConfigurationPropertiesBeanContext` to better separate bean initialization from property mutation, and centralize safe property read/write helpers with guarded logging around `BeanWrapper` access. `BindUtils` now exposes `ResolvableType` overloads for bind-constructor lookup and safely handles unsupported constructor resolution. Tests were expanded to cover bean metadata, property access failures, property mutation behavior, and constructor-binding edge cases.1 parent bcd160b commit d1584d7
5 files changed
Lines changed: 276 additions & 167 deletions
File tree
- microsphere-spring-boot-core/src
- main/java/io/microsphere/spring/boot/context/properties/bind
- util
- test/java/io/microsphere/spring/boot/context/properties/bind
- util
0 commit comments