Scope
- Core extensions, module events, and AOP
Changes
- Added
- Add the Gift extension mechanism for utility classes that are not modules.
- Publish initialization, startup, and shutdown events using the module class name as the event name.
- Improved
- Rename
DefaultXmlProperty to DefaultXmlNode and extend common XmlNode methods.
- Move event declarations from
AbstractAppContext to the AppContext interface.
- Rename
@Before to @Aop; upgrade ASM to 4.0 and update ClassCode accordingly.
- Remove part of the Mapping support and move the related code to examples.
- Fixed
- Fix an exception when
StandardAppContext invokes a no-argument constructor.