目录
一、springweb语法出错
二、查看数据库有没有链接
三、查看数据库里面是否有表内容和列内容
四、查看pom.xml的依赖版本是否一一对应
五、查看properties(或yml)配置文件有没有语法错误
先展示一下我的出错页面:
一直在冒Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required错误,并且,没有办法创建controller文件和bean文件
刚开始,我尝试查找csdn里面各种办法都行不通,于是开始总结了一下各大基本原因,并得到了解决:
一、springweb语法出错
查找@autowired及其内部的数据库引用的字母有没有打错;
二、查看数据库有没有链接
1.打开cmd,
2.查看3306端口占用情况(以管理员身份运行一下命令):
***stat -aon|findstr "3306"
tasklist|findstr "5212"
3.如果占用情况是mysql则进行以下操作:
激活mysql
执行以下命令,即可解决问题
mysqld --initialize --insecure
*** start mysql
【拓】:如果仍无法解决,则是MySql版本有误。
(找了很久才发现,我就是这个错误,将名称改过来,就可以运行,不会有任何报错)
在"我的电脑--->管理--->服务"里面找到MySql的名称,查看名称是否与命令行一致,不一致则在cmd中无法用命令行开启MySql服务
三、查看数据库里面是否有表内容和列内容
如果没有前端传输的数据,则需要下载数据库,连接数据库后填写数据
四、查看pom.xml的依赖版本是否一一对应
根据当前时间官方推出的最新版本去更新这些依赖库,低版本会出现不适配现象而报错
五、查看properties(或yml)配置文件有没有语法错误
找出相应的错误后就可以返回数据了