springboot下Caused by: java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
2024-09-13 01:42:41
已检查jar包是否引入
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
还有一种是从某个版本后mybatis没有自动注入sqlSessionFactory
手动创建注入设置类
package com.example.demo.config; import com.alibaba.druid.pool.DruidDataSource;
import org.apache.ibatis.session.SqlSessionFactory;
import org.mybatis.spring.SqlSessionFactoryBean;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.jdbc.DataSourceProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import javax.sql.DataSource; /**
* @author canger
* @Deseription
* @create 2019/2/25 16:30
**/
@Configuration
public class MybatisConfig { @Autowired
private DataSourceProperties dataSourceProperties; @Bean(name = "dataSource")
public DataSource dataSource() { DruidDataSource dataSource = new DruidDataSource();
dataSource.setUrl(dataSourceProperties.getUrl());
System.out.println(dataSourceProperties.getUrl());
dataSource.setDriverClassName(dataSourceProperties.getDriverClassName());
dataSource.setUsername(dataSourceProperties.getUsername());
dataSource.setPassword(dataSourceProperties.getPassword()); return dataSource; } public SqlSessionFactory sqlSessionFactory() throws Exception {
SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean();
sqlSessionFactoryBean.setDataSource(dataSource());
return sqlSessionFactoryBean.getObject();
} }
最新文章
- easyUI属性汇总
- 检索 COM 类工厂中 CLSID 解决办法
- ExceptionLess异常日志收集框架-1
- MySQL与Oracle 差异比较之七其它
- Mac操作系统常用快捷键
- smartforms初始化
- SRM 620 D2L3: RandomGraph, dp
- qrcode生成二维码插件
- [LOJ 6185]烷基计数
- Java对象、引用、实例
- 判断浏览器是否支持HTML5 video
- linux-centos下持续集成工具jenkins部署使用教程
- [py][mx]django使用class写views-免去判断方法的烦恼
- service几种访问类型(集群外负载均衡访问LoadBalancer , 集群内访问ClusterIP,VPC内网负载均衡LoadBalancer ,集群外访问NodePort)
- 配置javaBean
- js手机号码正则表达式
- [Training Video - 6] [File Reading] [Java] Create and Write Excel File Using Apache POI API
- TF卡.购买(20180925)
- CF498D Traffic Jams in the Land
- BZOj1261: [SCOI2006]zh_tree(dp)