我尝试通过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中实现这一目标?
答案 0 :(得分:1)
是的,你可以! Spring boot使用spring框架构建块来为您提供这些功能。在spring boot中,ConfigFileApplicationListener
是EnvironmentPostProcessor
,它通过加载来配置上下文环境
众所周知的文件位置的属性。您可以复制他们已经完成的工作,并在非启动项目中使用抽象启动。