发布时间: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;}。