【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

目录

一、springweb语法出错

二、查看数据库有没有链接

三、查看数据库里面是否有表内容和列内容

四、查看pom.xml的依赖版本是否一一对应

五、查看properties(或yml)配置文件有没有语法错误


先展示一下我的出错页面:

一直在冒Property ‘sqlSessionFactory’ or ‘sqlSessionTemplate’ are required错误,并且,没有办法创建controller文件和bean文件【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

刚开始,我尝试查找csdn里面各种办法都行不通,于是开始总结了一下各大基本原因,并得到了解决:

一、springweb语法出错

查找@autowired及其内部的数据库引用的字母有没有打错;

二、查看数据库有没有链接

1.打开cmd,

2.查看3306端口占用情况(以管理员身份运行一下命令):

netstat -aon|findstr “3306”

tasklist|findstr “5212”

3.如果占用情况是mysql则进行以下操作:

激活mysql

执行以下命令,即可解决问题

mysqld –initialize –insecure

net start mysql

【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

【拓】:如果仍无法解决,则是MySql版本有误。

(找了很久才发现,我就是这个错误,将名称改过来,就可以运行,不会有任何报错)

在”我的电脑—>管理—>服务”里面找到MySql的名称,查看名称是否与命令行一致,不一致则在cmd中无法用命令行开启MySql服务【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

三、查看数据库里面是否有表内容和列内容

如果没有前端传输的数据,则需要下载数据库,连接数据库后填写数据

【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

四、查看pom.xml的依赖版本是否一一对应

根据当前时间官方推出的最新版本去更新这些依赖库,低版本会出现不适配现象而报错

【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

五、查看properties(或yml)配置文件有没有语法错误

找出相应的错误后就可以返回数据了

【解决办法】Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/f8f14b0c99.html