java - 将 spring 配置存储在类中与 xml 文件中

标签 java spring spring-mvc

目前我的 spring 配置位于 xml 文件中(传统方式)。

我喜欢的一件事是在部署过程中我可以部署具有生产设置的不同版本,或者说在测试环境中我可以在那里进行测试设置。

我喜欢在类中配置一些东西的想法,但这会被编译到我的 war 中,然后它就不会那么灵活了。

有办法解决这个问题吗?

最佳答案

Java 配置很棒,它有几个优点:

  • 重构友好

  • 类型安全

  • 更加灵活(您可以编写任何 Java 代码,而不受 XML 语义和功能的束缚)。

I can deploy a different version that has my production settings, or say in a test environment I can have test settings there.

调查Spring @Profiles 。它们与您的问题正交(在 XML 和 @Configuration 中均有效),但最适合您的情况。

关于java - 将 spring 配置存储在类中与 xml 文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12923020/

相关文章:

java - @drawable/new_logo 在哪里定义的?

java - 如何将 url 图像添加到 JButton

java - Redis (AWS Elasticache) 在一段时间后停止工作

Spring MVC 和 Spring Data Rest

java - spring http错误400客户端发送的请求语法不正确

java - Bean单例、 session 创建和初始化

spring - 可以通过属性文件设置 Spring 事件配置文件吗?

Java 代码质量趋势和统计数据(LOC、方法等)趋势

java - Spring security 同一子网下的多个IP

java - Java中邻接矩阵的最小生成树