使用idea配置druid数据源出问题了

发布于 2022-09-06 09:40:53 字数 400 浏览 18 评论 0

大家帮忙看看这个报红是怎么回事???图片描述

图片描述

图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

风柔一江水 2022-09-13 09:40:53

来大神帮忙看一下

我恋#小黄人 2022-09-13 09:40:53

运行有问题么,没问题的话就不用理会idea的报错

idea毕竟不是人工智能,那么多种配置方式,不可能每一种都识别

旧伤还要旧人安 2022-09-13 09:40:53

在你的数据源配置文件的上面加入一个bean:

<!-- 引入配置文件 -->
    <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location" value="classpath:jdbc.properties" />
    </bean>
阳光下慵懒的猫 2022-09-13 09:40:53

是你的数据源出现问题了,准确来说是你没有正确引入你那个jdbc.properties文件,所以无法动态加载jdbc.properties里面的数据,你直接加上一段引入文件的代码就行了,请看我自己写的示例:

<!-- 数据库连接池 -->
<!-- 加载配置文件 -->
<context:property-placeholder location="classpath:properties/jdbc.properties" />

<!-- 数据库连接池 -->
<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" />

欢迎采纳!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文