![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
遇到的问题
遇到的问题
学java的lc
这个作者很懒,什么都没留下…
展开
-
使用spring时配置文件提示Application context not configured for this file 永久解决
问题背景:使用IDEA创建spring项目时,编写了spring的配置文件,创建对象后没有自动的和类进行关联问题分析:字面意思时为这个文件配置应用上下文失败,应该是在上下文设置中寻找解决方法解决方法:打开idea,然后在左上角点开File→settings搜索框中输入Context,侧边栏选中Spring,然后右边选中Allow auto-configure application contexts...原创 2022-03-16 11:12:02 · 5441 阅读 · 0 评论 -
使用mybatis查询时报错com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link
问题背景:在使用idea和mybatis进行查询时,出现此错误,mapper已经注册,maven的配置文件过滤也已经去除,数据库测试连接成功问题分析:排除以上错误和自己粗心的错误,通过百度和各种博客,尝试了以下操作1、在配置文件的mysqld标签下添加如下:wait_timeout=28800interactive_timeout=288002、通过命令行设置这两个属性然后重启服务均没有解决问题解决方法:最后发现在mybatis核心配置文件中,url的地方,设置了这样一个属性,useSS原创 2022-03-14 11:07:48 · 1577 阅读 · 0 评论 -
idea链接mysql报错 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ propert
问题背景:在使用idea链接mysql时,提示此信息问题分析:字面意思是服务返回了一个无效的时区,就是没有设置mysql的时区解决方法:在mysql的配置文件(my.ini)中加入以下语句:default-time-zone=’+08:00’注意这个语句必须是加在mysqld标签下,否则会报错然后重启mysql的服务即可问题总结:用这种方法解决问题后,重启服务也不会再出现这种问题,在其它博客中看到还有一种方法,就是通过命令行设置,我试了一下,当时是可以用了,但是一旦mysql服务重原创 2022-03-14 11:01:50 · 891 阅读 · 0 评论 -
maven项目配置文件过滤问题
问题背景:使用idea写mybatis配置文件然后测试时发现问题分析:由于maven是约定大于配置的,所以会经常遇到自己写的xml文件无法导出或者在项目包找到的问题,例如在写mybatis的mapper时,mapper已经在mybaitis核心配置中注册,但依然可能会出现在项目中到不到此配置文件的问题解决方法:在父模块的pom.xml中加入<build> <resources> <resource> <di.原创 2022-03-14 10:02:21 · 544 阅读 · 0 评论 -
MySQLSyntaxErrorException: You have an error in your SQL syntax; 错误解决
问题背景:使用IDEA和maven创建的项目,在数据库查询时出现此错误解决方法:经过排查,发现在preparedStatement的查询操作中加了参数sql,去掉即可,如图原创 2022-03-09 10:31:35 · 444 阅读 · 0 评论 -
java.sql.SQLException: No database selected 错误解决
问题背景:使用IDEA和maven创建项目的时候,连接数据库时出现此错误解决方法:修改一下数据库配置文件url,url没有选择数据库如图,在3306后面加上项目使用的数据库总结:这个错误提示属于比较人性化的,从字面意思上大概能够看得出错误的地方...原创 2022-03-09 10:26:21 · 3766 阅读 · 1 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 错误解决
问题背景:在IDEA中使用maven构建的项目,确认包已经导入,但是在用junit进行测试的时候,出现此错误解决方法:通过排查,发现在配置文件中的driver忘记加最后面的Driver了,所以导致找不到如果是在tomcat上面运行时出现这种错误,有可能是因为tomcat的bin目录下没有mysql-connect-java的jar包,可以从maven下载的jar里面找到,复制一份到tomcat的bin目录下总结:出现此类问题,如果代码没错的话,大多在两个方面:一个是数据库的配置文件原创 2022-03-09 10:22:16 · 1781 阅读 · 0 评论 -
idea中web.xml报错 filter/servlet should have a mapping
问题背景:先写了一个filter用来防止中文乱码并且在xml中已经正常配置filter和filter-mapping,此时没有报错,导入网页的静态资源后,xml文件中filter-name处爆红,显示filter should have a mapping。解决方法:依次点击idea左上角file→Project Structure→Modules→Web(若没有就点开项目文件夹)→右侧边栏的"+"号,选择xml的位置,然后点击应用,再点击ok即可如果本来就有并且xml路径是对的,可以先随便原创 2022-03-08 20:57:41 · 2066 阅读 · 0 评论