【发布时间】:2019-03-03 08:01:20
【问题描述】:
我在 tomcat 中为 JNDI 进行了以下配置。我在 server.xml 中加密了我的密码
<Resource auth="Container"
driverClassName="oracle.jdbc.driver.OracleDriver"
global="jdbc/dbsource"
maxIdle="30"
maxTotal="1000"
maxWaitMillis="100000"
name="jdbc/dbsource"
password=<<unencrypted password>>
type="javax.sql.DataSource"
url=<<dburl>>
username="user" />
我正在运行一个springboot应用程序,我在application.properties中配置了JNDI名称如下
spring.datasource.jndi-name=java:comp/env/jdbc/dbsource
我直接将 JDBCTemplate 自动装配到我的 Bean 类以连接到 Oracle db。
我想在 tomcat server.xml 中加密我的密码。如何覆盖spring boot中的自动配置来解密密码?
【问题讨论】:
标签: java spring-boot jndi tomcat9