这篇文章将为大家详细讲解有关SpringBoot2.1.6整合遇见的问题有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
10年积累的成都网站建设、网站建设经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站设计后付款的网站建设流程,更有丰泽免费网站建设让你可以放心的选择与我们合作。
项目配置pom文件:
问题一:
Creating a new SqlSession
SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@1e0721ac] was not registered for synchronization because synchronization is not active
JDBC Connection [com.mysql.cj.jdbc.ConnectionImpl@196918e2] will not be managed by Spring
产生原因:没有配置事物控制
解决办法:在启动类中添加@EnableTransactionManagement 和实现类中添加@Transactional 声明事务就可以了,
问题二:NoSuchMethodException: tk.mybatis.mapper.provider.base.BaseInsertProvider.
产生原因:原因是你集成使用tk.mybatis 的包,dao接口中导入的都是k.mybatis有关的包,而Application 启动类中@MapperScan注解 导入的包是org.mybatis.spring.annotation.MapperScan。造成k.mybatis这个包中初始化失败
解决办法:Application 启动类中@MapperScan注解 导包使用 import tk.mybatis.spring.annotation.MapperScan; 这个包扫描Mapper接口
问题三:使用@Slf4j注解中 log 报错
产生原因:可能你使用的开发工具没有集成lombok.jar
解决办法:复制你项目中依赖lombok.jar 这个版本的jar。这里以eclipse为例:
把这个lombok.jar复制到你eclipse平级目录中,然后在eclipse.ini加上 -javaagent:D:\eclipse-jee-2019-06\lombok.jar ,重新打开eclipse即可
lombok.jar : 下载地址 https://www.projectlombok.org/all-versions
关于SpringBoot2.1.6整合遇见的问题有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。