今天在练习druid操作数据库的时候遇见找不到bean以及FatalBeanException的报错,接下来我们来看看如何处理
1.pom.xml文件导入jar包
2.创建数据库连接所需要的数据(一个properties文件)
3.创建xml文件配置bean
4.想操作啥数据自己写就是了,啊哈哈哈
然后运行的时候就凉凉了,一直报错找不到bean
然后找来找去,发现一开始写的扫描路径不对,修改之后就对了,记得要在实现接口的子类写上被扫描的注释,如@Repository,@Server注释,不然也是会找不到的
这个问题解决了之后就又报错
然后在网上查阅发现如下图这样写会冲突
上面配置@Repository表示,BookDaoImpl类已经作为bean交给Spring来管理了,但是类又使用了
jdbcTemplate=new ClassPathXmlApplicationContext("ios.xml"); 方式来装载bean,
这样两种方式就冲突了,所以会报那个错误。
改为:
然后就ok啦!!!快乐
通过测试,又是面向百度的一下午,很开心,希望在记录自己错误的同时能帮助到遇到相同问题的朋友