有没有人现在使用Java-config的Spring框架?

Vin*_*C M 6 java spring

我正在浏览Spring Java Config页面.

它说

虽然该项目现在应该被视为"退役",但为了后人的利益,此处的资源将无限期地保留:

这是否意味着它已经过时了?现在有人在他们的项目中使用它吗?它是否比传统的xml配置有任何优势?

Don*_*ows 10

虽然Spring Java Config 项目已经停止(网页保持不变只是为了保持链接处于活动状态),但是从Spring 3开始,该项目的结果已经被折叠到Spring主项目中.因此,您不应该使用Java Config项目的注释来获取新代码而是标准@Bean@Configuration(和@Value等)注释.

只要你使用Spring 3,你可以用@Configuration@Value在同一项目中的XML配置.我这样做,它适用于复杂的配置问题.(我主要更喜欢使用XML配置,因为它在SpringSource Tool Suite中提供了更好的支持,但是对于需要获取类的名称来从属性实例化bean的情况 - 嘿,这很棘手! - 然后是XML配置不会削减它.)

  • 简而言之:项目和代码已经过时,但样式非常过时.更改一些类名并使用Spring 3.使用XML配置工作_together_. (2认同)

Udo*_*eld 0

阅读您的链接,您应该切换到@Bean 和@Configuration。

我们成功地使用了@Configuration注释。我还没有使用过@Bean。