0
spring-bootとlogbackを使用し、データベースのユーザ名&をspring application.yamlに保存します。 DBAppenderがデータベースに接続できるようにlogback.xmlでパスワードを解読する方法は?logback.xml springproperty:パスワードを解読する方法
ありがとうございました。プロパティを暗号化するための
application.yaml
datasource:
username: root
password: ENC(xxxxxxxxxxxxxxxxx)
logback.xml
<springProperty scope="context" name="db.user" source="datasource.username"/>
<springProperty scope="context" name="db.password" source="datasource.password"/>
<appender name="DB" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DriverManagerConnectionSource">
<driverClass>com.mysql.jdbc.Driver</driverClass>
<url>jdbc:mysql://host_name:3306/datebase_name</url>
<username>${db.user}</username>
<password>${db.password}</password>
</connectionSource>
</appender>