我有一個web.xml文件,我想從屬性文件中讀取多個值到web.xml中。這可能嗎? 。如果是,怎麼做?我可以在java類中訪問這個屬性文件嗎?我專門用螞蟻來建立我的項目。任何幫助,這是讚賞。將.properties文件中的值設置爲web.xml
0
A
回答
0
properties.load(Connector.class.getResourceAsStream("path/to/properties/file"));
this.DRIVER_CLASS = properties.getProperty("attribute/mentioned/in/the/property/file");
this.DATABASE_URL = properties.getProperty("another/attribute/mentioned/in/the/property/file");
this.databaseName = properties.getProperty("other/attribute/mentioned/in/the/property/file");
this.username = properties.getProperty("other/attribute/mentioned/in/the/property");
And so on...
屬性文件是在相同的格式如上述通過「Cengiz所示」。 這裏this.variables是我的私有變量,可以是任何東西。 屬性文件還需要位於層次結構的頂層。
這解決了我的查詢。 謝謝你的幫助。
3
你可以用佔位符來做到這一點。 例如(具有搖籃):
gradle.properties:
myProp1=abc
myProp2=def
的build.gradle:
war {
eachFile {
if (it.name == 'web.xml') {
it.filter {String line -> line.replaceAll('\\$\\{textToReplace1\\}', myProp1) }
it.filter {String line -> line.replaceAll('\\$\\{textToReplace2\\}', myProp2) }
}
}
}
相關問題
- 1. 如何將.properties文件中的值包含到web.xml中?
- 2. web.xml:從屬性文件設置值
- 3. 如何使用屬性文件在web.xml中設置值
- 4. Vaadin web.xml中設置
- 5. AKKA .conf文件配置的.properties文件
- 6. 將BasicDataSource配置爲web.xml中的bean
- 7. Android .properties文件更改值
- 8. 如何web.xml中設置爲org.apache.tomee.embedded.Configuration
- 9. 在JVM啓動時從.jar中設置.properties文件的屬性
- 10. WSO2 ESB中的可配置值類似於.properties文件
- 11. 將web.xml的auth方法外部配置爲EAR文件
- 12. 在Google App Engine中配置.Properties文件
- 13. 文件appender中web.xml的logback值
- 14. 將.properties文件放在Eclipse項目中的位置?
- 15. 設置webapprootkey no-web.xml
- 16. 是否可以覆蓋jboss-web.xml文件中的設置?
- 17. 如何在.properties資源文件中設置spring bean屬性
- 18. 如何將aspx.cs文件中的變量值設置爲asp.net中的aspx文件?
- 19. 將app.config文件中的值設置爲null
- 20. 如何將值設置爲HTML中的文件輸入?
- 21. 如何將值設置爲HTML表單中的文件輸入?
- 22. .properties文件中的java
- 23. 是否可以將3個.properties文件合併到一個.properties文件中?
- 24. 將build.gradle值設置爲用xml文件寫入的值
- 25. Tomcat特定的web.xml設置
- 26. 將類的值設置爲Spring上下文文件
- 27. 將seekbar值設置爲值
- 28. 將init參數設置爲無web.xml的jsp頁面
- 29. log4j2.properties將記錄器級別設置爲多個包
- 30. 在另一個.properties文件中使用.properties文件密鑰
我想通過不直接訪問web.xml中的屬性文件,而是直接訪問java文件。反過來。但底線是讓代碼工作。所以做到了。:) –