在应用程序内设置应用程序特定的属性

时间:2019-01-30 10:56:05

标签: java spring java-ee

有什么方法可以设置应用程序内特定于应用程序的属性?像服务器端口。搜索除Spring Boot和Server.xml以外的解决方案。我在Web应用程序中使用Spring MVC。非常感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

如果从命令行执行以下操作,则需要使用-D选项来指定显式配置参数。

java -Dyour_config_param="value" -jar your_app.jar

答案 1 :(得分:0)

看看Spring应用程序属性:https://www.tutorialspoint.com/spring_boot/spring_boot_application_properties.htm

对于不同的环境(例如E1,E2或E3),您也可以具有多个属性文件,但是要附加属性文件名(例如application-e1.properties),然后将--Dspring.profiles.active = e1标志传递给您的应用程序

答案 2 :(得分:0)

您可以在应用程序中声明属性源。

这里有一个特定于Spring(不是Spring Boot)的博客条目,解释了您需要了解的有关财产管理的所有信息:

https://spring.io/blog/2011/02/15/spring-3-1-m1-unified-property-management/

此外,您可以在此相关问题中查看一些替代解决方案:

How to read values from properties file?