[英]How can get beans if spring context.xml load from web.xml?
[英]Can you use a variable from context.xml in the web.xml <param-value>
我在 context.xml 中有一個定義的資源,其中的憑據需要輸入到 web.xml 文件中,因為應用程序使用 web.xml 中的硬編碼憑據啟動。 我用什么來使 context.xml 中的憑據動態填充 web.xml?
context.xml 資源:
<Resource name="jdbc/myDataSource" auth="Container" type="javax.sql.DataSource"
driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@1.1.1.1:1521:XE" userName="myUsername"
passWord="myPassword"/>
這就是我需要將用戶名和密碼插入到 JDBCUser 和 JDBCPassword 的 web.xml 中的地方
<init-param>
<param-name>JDBCDriverClass</param-name>
<param-value>oracle.jdbc.driver.OracleDriver</param-value>
</init-param>
<init-param>
<param-name>JDBCUrl</param-name>
<param-value>dbc:oracle:thin:@1.1.1.1:1521:X</param-value>
</init-param>
<init-param>
<param-name>JDBCUser</param-name>
<param-value>userName</param-value>
</init-param>
<init-param>
<param-name>JDBCPassword</param-name>
<param-value>passWord</param-value>
這樣的東西會起作用嗎?
<param-name>JDBCPassword</param-name>
<param-value>${userName}</param-value>
不知道該怎么做。
不,您不能動態填充 web.xml
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.