非Spring Boot 或 Spring Cloud 項(xiàng)目,普通Spring項(xiàng)目如何集成阿里的Druid數(shù)據(jù)源
2023-07-04 17:16 作者:學(xué)為先編程 | 我要投稿
如果你的項(xiàng)目不是Spring Boot 或 Spring Cloud 項(xiàng)目,而是普通的Spring項(xiàng)目,你可以按照下面的步驟來集成阿里的Druid數(shù)據(jù)源:
1 引入Druid的依賴:下載Druid的jar包(可以從Maven中央倉(cāng)庫(kù)下載)并將其添加到你的項(xiàng)目的類路徑下。
2 修改jdbc.xml:在你的項(xiàng)目中,找到j(luò)dbc.xml(或其他配置文件,用于配置數(shù)據(jù)源),然后按照以下方式修改數(shù)據(jù)源的配置:
確保根據(jù)你的實(shí)際需求修改Druid數(shù)據(jù)源的屬性配置。
3 配置Druid的Servlet和Filter
如果你想啟用Druid的監(jiān)控頁(yè)面,你需要在web.xml文件中配置Druid的Servlet和Filter。
在web.xml中添加以下內(nèi)容:
在上面的配置中,Druid的監(jiān)控頁(yè)面Servlet和Filter分別被映射到/druid/*
和/*
,這樣你就可以通過訪問/druid/login.html
來訪問Druid的監(jiān)控頁(yè)面。
確保在Druid的Servlet配置中正確設(shè)置了登錄用戶名和密碼。在Servlet的初始化參數(shù)中添加以下配置:
4 重新啟動(dòng)你的項(xiàng)目,然后嘗試訪問/druid/login.html
,應(yīng)該能夠成功訪問Druid的監(jiān)控頁(yè)面。

請(qǐng)注意,如果你使用的是基于Spring Boot 或 Spring Cloud 的項(xiàng)目,上面的配置方式可能無效。在這種情況下,請(qǐng)參考前文提供的Spring Boot集成Druid的配置方法。