Spring 3.1 M1:引入 FeatureSpecification 支持
更新:此博客文章中描述的 FeatureSpecification
功能已在 Spring Framework 3.1 M2 中移除,并由 @Enable*
注解取代。有关更多信息,请参阅3.1 M2 公告。
引言
在本系列的早些时候,我谈到了如何将新的 @Profile
注解与 @Configuration
类结合使用,以利用 Spring 的bean 定义配置文件。今天,我们将看看 Spring 3.1 中基于代码的配置领域的一个全新补充:FeatureSpecification
类及其相关支持。
我准备了一个与本文配套的示例项目。可以在 https://github.com/cbeams/spring-3.1-featurespec 找到,并按照 README 中的说明操作。