鍍金池/ 問答/Java  網(wǎng)絡安全/ 使用idea配置druid數(shù)據(jù)源出問題了

使用idea配置druid數(shù)據(jù)源出問題了

大家?guī)兔纯催@個報紅是怎么回事???圖片描述

圖片描述

圖片描述

回答
編輯回答
陌顏

在你的數(shù)據(jù)源配置文件的上面加入一個bean:

<!-- 引入配置文件 -->
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location" value="classpath:jdbc.properties" />
    </bean>
2017年2月4日 04:37
編輯回答
厭遇

是你的數(shù)據(jù)源出現(xiàn)問題了,準確來說是你沒有正確引入你那個jdbc.properties文件,所以無法動態(tài)加載jdbc.properties里面的數(shù)據(jù),你直接加上一段引入文件的代碼就行了,請看我自己寫的示例:

<!-- 數(shù)據(jù)庫連接池 -->
<!-- 加載配置文件 -->
<context:property-placeholder location="classpath:properties/jdbc.properties" />

<!-- 數(shù)據(jù)庫連接池 -->
<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"
      destroy-method="close">
    <property name="url" value="${jdbc.url}" />
    <property name="username" value="${jdbc.username}" />
    <property name="password" value="${jdbc.password}" />
    <property name="driverClassName" value="${jdbc.driver}" />
    <property name="maxActive" value="10" />
    <property name="minIdle" value="5" />
</bean>

你所需要的就是配置這一段即可:

<context:property-placeholder location="classpath:properties/jdbc.properties" />

歡迎采納!

2018年3月29日 07:22
編輯回答
愛是癌

來大神幫忙看一下

2018年5月29日 20:46
編輯回答
憶當年

運行有問題么,沒問題的話就不用理會idea的報錯

idea畢竟不是人工智能,那么多種配置方式,不可能每一種都識別

2018年4月22日 02:09