javaWeb项目ssm框架中jdbc.properties文件加载不了或获取不到值的解决方法
来源:互联网 发布:商家如何联系淘宝客服 编辑:程序博客网 时间:2024/06/05 04:09
最近在做的ssm项目在junit测试是发现jdbc.properties文件读取不到数据库配置文件,开始以为是配置文件有错,后来才发现是jdbc.properties文件中存在空格导致的错误。下面来总结以下可能的错误:背景:ssm框架+mysql(c3p0数据源配置)
方法一:最常见的是:<context:property-placeholder location="classpath:jdbc.properties"/>
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="com.xxxx.dal.mapper" />
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
<!-- <property name="sqlSessionFactory" ref="sqlSessionFactory"></property> -->
</bean>
改用sqlSessionFactoryBeanName注入就没有问题(不要使用sqlSessionFactory属性注入,使用sqlSessionFactoryBeanName注入),因为这时不会立即初始化sqlSessionFactory,传入的只是名字,非bean,所以不会引发提前初始化问题。
方法二:检查jdbc.properties文件路径是否有误,最好放在src根目录下
方法三:检查jdbc.properties文件中是否存在多余的空格,如:
0 0
- javaWeb项目ssm框架中jdbc.properties文件加载不了或获取不到值的解决方法
- ssm框架的启动aplication文件加载不了
- SSM项目的jdbc.properties的配置
- SSM下的jdbc.properties文件配置
- 项目中加载properties文件
- 加载properties文件 获取值
- Maven构建SSM框架JavaWeb项目pom.xml文件整理
- java项目中读取jdbc.properties文件
- Javaweb项目不用重启加载properties文件的方法(根据时间戳来判断)
- Maven项目中properties文件的加载方式
- 解决使用ssm框架javaweb项目的乱码问题
- 使用maven搭建ssm框架的javaweb项目
- Java中Properties文件值的获取
- ssm框架js等文件访问不到
- java web项目加载不了jdbc问题的完美解决
- Javaweb项目中,jsp页面读取 WEB-INF/classes 下的 properties文件
- Eclipse中如.js,或.properties文件中有中文不能保存的问题的解决方法
- 获取文件创建时间时获取不到的解决方法
- 微信小程序,界面适配
- 缓冲区溢出
- MongoDB_8天学通MongoDB——第五天 主从复制
- OSGI实战(3)-实战OSGI-翻译助手项目01
- springMVC中获取request和response
- javaWeb项目ssm框架中jdbc.properties文件加载不了或获取不到值的解决方法
- Helo World
- tomcat提示端口被占用,Tomcat v7.0 Server at localhost are already in use,tomcat端口已经被使用
- makeblastdb注意事项
- RabbitMQ(一)—RabbitMQ基础知识
- 【C#】登录成功后关闭本窗体打开主窗体
- 【PAT】1011. World Cup Betting
- 关于this的一些学习笔记
- 年薪5w和50w的职场人思考力有什么区别