我正在研究访问LDAP和两个数据库的Spring 3.0.5 Web应用程序。我有一个包含LDAP服务器和那些数据库的配置信息的属性,在applicationContext-security.xml
和dispatcher-servlet.xml
中,但我想这样做是为了让每个服务器可以具有不同的数据属性,而无需更改WAR中的文件。我可以以某种方式将某个文件放在服务器上的其他位置,并仍然可以在我的应用程序中访问它吗?使用Spring以外的属性文件
6
A
回答
6
添加到您的背景下
<context:property-placeholder location="${envfile}"/>
这将加载属性文件位于$ {envfile},你可以使用Java的启动paramater这样
设置一个变量-Denvfile="file:/var/server/environment.properties"
或者也许在Tomcat的启动脚本中
个CATALINA_OPTS=" -Denvfile=file:/var/server/environment.properties"
值可以在控制器中使用弹簧价值诠释这样的检索:
@Values("${myvalue}")
private String myValue;
请注意,这些功能需要春3.1的更多信息,here
祝你好运!
0
尝试
<util:properties id="props" location="file:///path/to/server.properties"/>
相关问题
- 1. Externarlize ehcache.xml以使用来自外部属性文件的属性
- 2. Spring:外部和内部属性文件
- 3. 使用Spring的属性文件访问
- 4. 使用Spring Boot和Docker的外部属性文件
- 5. Tomcat中的Spring Boot .war - 我可以使用外部属性文件吗?
- 6. 使用Weblogic的外部属性文件
- 7. Spring Boot的外化属性
- 8. PropertyPlaceholderConfigurer:使用外部属性文件
- 9. Spring Boot外部属性文件(带有配置文件)?
- 10. 如何注入的外部属性在Spring上下文文件
- 11. Spring ACL属性文件
- 12. Spring属性文件为xml
- 13. Spring XD - 属性文件
- 14. 使用加密的属性文件中使用Spring
- 15. 使用带有外部JSON文件的@PropertySource的Spring属性配置
- 16. Spring - 用新的属性文件值替换bean属性值
- 17. 如何在Spring beans XML文件中使用属性文件?
- 18. 属性文件用于Spring Boot
- 19. Spring MVC中的属性文件的FileNotFoundError
- 20. 使用属性的文件
- 21. 使用属性文件以及用于mxmlc的配置文件
- 22. 用Spring以编程方式访问属性文件?
- 23. 使用Spring框架从JBoss服务器读取外部属性文件
- 24. Spring:如何使用@Value注释从外部属性文件读取注入值?
- 25. 属性文件中的Spring和Constants类
- 26. Spring 3.0中的多个属性文件
- 27. spring i18n:多属性文件的问题
- 28. 加载后属性文件不存在时使用外部属性文件的属性
- 29. 使用Struts1标签访问属性文件(MessageResources文件除外)
- 30. spring引导外部属性文件更新
我正在使用Spring版本4.似乎没有值注释。使用值注释不会填充我的值。另外,我在应用程序启动时收到属性文件已加载的消息。 2017-04-05 17:27:51信息PropertySourcesPlaceholderConfigurer:172 - 从URL [文件:c://java//resources//googleDocsValues.properties]加载属性文件。有什么建议么 ? – Ankit 2017-04-05 12:11:58