java - Spring 环境变量

标签 java spring spring-mvc

我计划对我的服务实现类使用 @Value 注释。

 @Value("${some_property:default_value}")
 private String key;

要使用上面的注解,我可以使用@Autowired注解。

 @Autowird
 Private Environment environment;

但是,我打算在我的 applicationContext.xml 文件中使用这些设置,如下所示。

<context: something missing here = "ENVIRONMENT"/>

最佳答案

。你可以在 applicationContext.xml beans 标签本身有一个属性叫做 profile 所以你可以做 profile="ENVIRONMENT" 在最新的 spring 版本中。

关于java - Spring 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44962893/

相关文章:

java - Spring Boot 测试服务(使用带有 JDBCTemplate 的存储库)

java - Spring PropertySources 已加载但未在测试中应用

java - 无法让 tomcat 从已部署的 .war 文件中显示 webapp

rest - 使用 PDFBox 将 byte[] 打印为 PDF

java - Junit - Spring - 测试集合

java - 为什么 Spring Boot Maven 插件有时会搞乱重新打包我的 Reactor 模块?

java - 将 Spring 与 Spark 一起使用

java - 切换 Activity 和使用全局数组时出现 NullPointerException

java - 是否有任何关于如何使用 expect4j 库的真实文档或代码示例?

java - 使用 Spring MVC 如何为 java 8 LocalDateTime 添加自定义 JsonSerializer?