是否有可能像普通的Spring一样使用“Spring Boot like”环境抽象?

时间:2016-01-14 16:38:42

标签: java spring

我尝试通过application.properties文件配置我的Spring应用程序。 默认值将在我的WEB-INF目录中,但我还需要提供--spring.config.location的机会。

目前Spring甚至没有看到application.properties

类似于“Spring Boot Externalizing Configuration”。 https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

如何在正常的Spring中实现这一目标?

1 个答案:

答案 0 :(得分:1)

是的,你可以! Spring boot使用spring框架构建块来为您提供这些功能。在spring boot中,ConfigFileApplicationListenerEnvironmentPostProcessor,它通过加载来配置上下文环境   众所周知的文件位置的属性。您可以复制他们已经完成的工作,并在非启动项目中使用抽象启动。