发布时间:2025-06-24 18:31:56 作者:北方职教升学中心 阅读量:901
Spring Boot3.0升级,踩坑之旅,附解决方案 - wayn111 - 博客园。
公司项目包装部署总是报错”Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required",但在本地idea上正常运行经过3天的查询材料,终于找到了解决方案特此记录。
这个问题是springbot3版本升级导致与mybatisplus版本不兼容,
解决方案是定制sqlsessionFactory,参考大佬文章。导致错误。
@Beanpublic MybatisSqlSessionFactoryBean mybatisSqlSessionFactoryBean(DataSource dataSource,Interceptor interceptor) throws Exception { MybatisSqlSessionFactoryBean sessionFactoryBean = new MybatisSqlSessionFactoryBean(); sessionFactoryBean.setDataSource(dataSource); sessionFactoryBean.setMapperLocations(new PathMatchingResourcePatternResolver().getResources("classpath:/mapper/*.xml")); sessionFactoryBean.setPlugins(interceptor); return sessionFactoryBean;}。