![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习中遇到的报错问题
m0_55634284
这个作者很懒,什么都没留下…
展开
-
数据库连接老出问题的原因之一:主键设置自增
此时就产生了一个问题,比如遇到要通过mybatis向数据库表里插入数据,但是插入的数据忽略了要插入的id,就会因为id作为主键自动勾选非NULL,报500的错误。我用的数据库管理工具是Navicat,在此工具上,用id作为表的主键时,设置完只会自动勾选非NULL,而不会自动勾选自动递增。因此千万要记得勾选主键的自增,这样在数据变动时,即使不写id号(虽然规定是非NULL),也能正常变动数据。原创 2023-06-27 15:23:08 · 292 阅读 · 0 评论 -
IOC容器内bean之间产生依赖循环注入解决办法
The dependencies of some of the beans in the application context form a cycle的错误。解决办法:在将对象加入IOC容器时写一个@Lazy注释,就会自动有先后顺序的进行bean初始化(注意不要加到类的上面,因为亲测类的数量超过两个还是会造成冲突)原因:查了一下发现是因为容器内两个类相互引用彼此,让初始化bean不知道先初始化哪一个,产生依赖循环注入。最近还挺顺利的,就这一个问题。原创 2023-07-01 23:33:24 · 65 阅读 · 0 评论 -
Failed to start bean ‘documentationPluginsBootstrapper关于swagger2使用时报错问题
有建议配置文件新增:spring: mvc: pathmatch: matching-strategy: ant_path_matcher内容,并在配置类中添加一长串代码,尝试添加发现报错仍不能解决。有建议版本不一致问题,将swagger2对应springboot2.5.6,问题解决。原创 2023-07-09 20:14:46 · 214 阅读 · 1 评论 -
封装RedisUtil使用时报错
找半天没找到原因搜索了,发现@Autowired应该写为@Resource然后能运行了...原创 2023-12-28 11:19:23 · 368 阅读 · 1 评论 -
pom.xml不是蓝色不能识别为Maven项目的问题
发现pom.xml的颜色不是蓝色的m标志,显示无法被识别为maven项目,点击右键然后add as Maven即可变成蓝色,问题解决。用Spring Initializr构建项目的时候,使用注解的时候全部标红且没有提示,重启idea还是这样。原创 2023-06-25 18:23:16 · 955 阅读 · 1 评论 -
Spring Framework与JDK版本对应
我使用的是JDK17和Spring依赖5.3.1版本,结果debug发现有报错,内容为nested exception is java.lang.IllegalArgumentException: Unsupported class file major version 61。查了一下说是版本不对应,JDK17版本过高,推荐下载JDK11并附加了下载教程。感觉太麻烦,就想试试能不能把依赖版本调高适配JDK17,试了下Spring Framework6.0.3,结果成功运行。原创 2023-06-23 12:01:42 · 2773 阅读 · 2 评论 -
idea和数据库连接
里面的atguigu这个位置是写数据库名字的,正确的数据库名字才能在sql语句里面找到正确的对应的表,就这个地方直接粘过来的,找错找了半天。原创 2023-06-23 11:43:28 · 46 阅读 · 1 评论