springboot2.0中怎么整合mybatis3
发表于:2025-01-30 作者:千家信息网编辑
千家信息网最后更新 2025年01月30日,这篇文章给大家介绍springboot2.0中怎么整合mybatis3,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。SpringBoot对于MyBatis的支持需要添加以下两个依
千家信息网最后更新 2025年01月30日springboot2.0中怎么整合mybatis3
这篇文章给大家介绍springboot2.0中怎么整合mybatis3,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
SpringBoot对于MyBatis的支持需要添加以下两个依赖,将两个依赖复制到项目的pom路径中即可
org.mybatis.spring.boot mybatis-spring-boot-starter 1.3.2 mysql mysql-connector-java
然后我们需要对MyBatis进行配置,其中包括添加MyBatis类、配置相关扫包路径,包括DAO、MODEL、XML映射文件的扫描
在config包下新建一个MyBatis配置类
import org.apache.ibatis.session.SqlSessionFactory;import org.mybatis.spring.SqlSessionFactoryBean;import org.mybatis.spring.annotation.MapperScan;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.io.support.PathMatchingResourcePatternResolver;import javax.sql.DataSource;@Configurationpublic class MybatisConfig { @Autowired private DataSource dataSource; @Bean public SqlSessionFactory sqlSessionFactory() throws Exception { SqlSessionFactoryBean sessionFactory = new SqlSessionFactoryBean(); sessionFactory.setDataSource(dataSource); sessionFactory.setTypeAliasesPackage("cn.mulc.swagger.entity"); // 扫描Model PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); sessionFactory.setMapperLocations(resolver.getResources("classpath*:/mybatis/*.xml")); // 扫描映射文件 return sessionFactory.getObject(); }}
新建数据库名字为demo,然后在application.yml文件配置
server: port: 8080spring: datasource: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/demo?useUnicode=true&zeroDateTimeBehavior=convertToNull&autoReconnect=true&characterEncoding=utf-8 username: root password: root
修改启动类,加入扫包配置
@SpringBootApplication@MapperScan("cn.mulc.swagger.mapper")public class SwaggerApplication { public static void main(String[] args) { SpringApplication.run(SwaggerApplication.class, args); }}
启动程序,大家可以发现,没有报错并且日志已经打出了没有mapper
关于springboot2.0中怎么整合mybatis3就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
配置
文件
整合
两个
内容
更多
路径
帮助
不错
兴趣
其中包括
名字
小伙
小伙伴
数据
数据库
文章
日志
知识
程序
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库连接sqlsever
数据库删除姓名的公式
网络安全运维技术培训ppt
服务器管理重装系统
怎么给未转变者服务器更新
软件开发中可以使用的工具
上海pdu服务器专用电源哪家强
数据库可以有几张表
中间数据库管理员
网络技术对网络协议的理解
hp服务器质保查询
java跨服务器上传
传奇怪物数据库speed
做外贸最好用的服务器
为什么有人喜欢计算机网络技术
宿城区自动化网络技术诚信合作
易语言mdb数据库操作
华为做软件开发么
中转ip服务器怎么连接
河南智云医软件开发有限公司
我的世界2b2t测试版服务器号
ios数据库性能优化
打开访客网络安全吗
宿迁小型网络技术参考价格
常见的车载网络技术
安徽通用软件开发市场报价
启泽网络技术有限公司怎么样
倪光南网络安全
联想个人云服务器地址
静安区创新数据库有哪些