基于注解的配置
XML 设置的替代方法是基于注释的配置,它依赖于字节码元数据来连接组件而不是角括号声明。开发人员通过使用相关类,方法或字段声明上的注释来将配置移动到组件类本身中,而不是使用 XML 来描述 bean 布线。例如,Spring2.0 引入了使用 @Required 注释实现 required 属性的可能性。Spring2.5 添加了对 JSR-250 注释的支持,例如 @PostConstruct 和 @PreDestroy。Spring3.0 增加了对 javax.inject 包中包含的 JSR-330(Java的依赖注入)注释的支持,例如 @Inject 和 @Named。