大家好,
我參考該博主的文章進行了配置
https://blog.csdn.net/DPnice/article/details/94650402
組態檔如下,但是啟動服務仍然報例外,無法從nacos 取得spring.druid.logUrl的值。
如果有這方面的配置的經驗的,請指點是啥原因導致專案啟動時無法在logback 配置前讀取到nacos 的配置資訊。
非常感謝
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="true" scan="true" scanPeriod="10 seconds">
<contextName>logback</contextName>
<springProperty scope="context" name="spring.druid.logUrl" source="spring.druid.logUrl"
defaultValue="https://bbs.csdn.net/topics/jdbc:mysql://127.0.0.1:3306/nacos_1?characterEncoding=utf-8&serverTimezone=Asia/Shanghai"/>
<springProperty scope="context" name="spring.druid.username" source="spring.druid.username" defaultValue="https://bbs.csdn.net/topics/3306"/>
<springProperty scope="context" name="database.username" source="central.mysql.username" defaultValue="https://bbs.csdn.net/topics/root"/>
<springProperty scope="context" name="spring.druid.password" source="spring.druid.password" defaultValue="https://bbs.csdn.net/topics/123456a?"/>
<springProperty scope="context" name="database.dbname" source="central.mysql.dbname" defaultValue="https://bbs.csdn.net/topics/test"/>
<appender name="db-classic-mysql-pool" class="ch.qos.logback.classic.db.DBAppender">
<connectionSource class="ch.qos.logback.core.db.DataSourceConnectionSource">
<dataSource class="org.apache.commons.dbcp.BasicDataSource">
<driverClassName>com.mysql.jdbc.Driver</driverClassName>
<url>${spring.druid.logUrl}</url>
<username>${spring.druid.name}</username>
<password>123456a?</password>
</dataSource>
</connectionSource>
</appender>
<root level="INFO">
<appender-ref ref="db-classic-mysql-pool" />
</root>
</configuration>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/270002.html
標籤:Web 開發
上一篇:LayUI中在從表中添加時間
下一篇:JavaScript
