v0.1.4
What's Changed
Enhancement
Module microsphere-java-core
- [Metadata] Renamed
ConfigurationPropertyJSONGeneratortoConfigurationPropertyGenerator - [Metadata] a new
BeanMetadataclass to encapsulate Java Bean metadata, and adding a configurable cache forBeanMetadatainBeanUtils. - [Metadata] Added a new
BeanMetadataclass to encapsulate Java Bean metadata, including property descriptors and bean class information, with utility methods for access and introspection. This provides a reusable and immutable representation of bean structure. - [Metadata] Renamed
DEFAULT_BEAN_PROPERTIES_MAX_RESOLVED_LEVELStoDEFAULT_BEAN_PROPERTIES_MAX_RESOLVED_DEPTHfor clarity and consistency in configuration property naming. - [Beans] Enhanced
BeanUtilswith a configurable cache forBeanMetadatainstances, including new constants for cache size and property names, and a concurrent map for caching. This improves performance when repeatedly accessing bean metadata.
Module microsphere-annotation-processor
- [JSON] Renamed all references of
ConfigurationPropertyJSONGeneratortoConfigurationPropertyGeneratorinConfigurationPropertyAnnotationProcessorandConfigurationPropertyJSONElementVisitor, including imports, field names, comments, and method calls.
Full Changelog: 0.1.3...0.1.4