Spring boot @SpringBootWar项目中的ConfigurationProperties
我想使用Spring boot @SpringBootWar项目中的ConfigurationProperties,spring-boot,war,tomcat9,Spring Boot,War,Tomcat9,我想使用@ConfigurationProperties并将application.properties中的一些属性绑定到该类。当我从pom.xml中排除嵌入式tomcat依赖项时,我不能使用@ConfigurationProperties类中定义的那些属性。使用外部tomcat时如何解决此问题?为什么无论您的部署如何,都不能使用@ConfigurationProperties。对于WAR样式的部署,配置类的属性返回null。无论它应该如何工作,如果它不起作用,你做的事情与你应该做的不同。如果看
@ConfigurationProperties
并将application.properties
中的一些属性绑定到该类。当我从pom.xml
中排除嵌入式tomcat依赖项时,我不能使用@ConfigurationProperties
类中定义的那些属性。使用外部tomcat时如何解决此问题?为什么无论您的部署如何,都不能使用@ConfigurationProperties
。对于WAR样式的部署,配置类的属性返回null。无论它应该如何工作,如果它不起作用,你做的事情与你应该做的不同。如果看不到您在做什么或不知道应用程序.properties的位置,这将是不可能回答的。简言之,它应该是有效的,如果它不起作用,那是因为你是如何组织事情的(作为一般的经验法则)。