springboot启动mybatis
2024-08-31 00:03:52
初期开发了generator可以根据表结果自动生产实体类、配置文件和dao层代码,可以减轻一部分开发量;后期也进行了大量的优化可以使用注解了,自动管理dao层和配置文件等,发展到最顶端就是今天要讲的这种模式了,mybatis-spring-boot-starter就是springboot+mybatis可以完全注解不用配置文件,也可以简单配置轻松上手。
springboot会自动加载spring.datasource.*相关配置,数据源就会自动注入到sqlSessionFactory中,sqlSessionFactory会自动注入到Mapper中,对了你一切都不用管了,直接拿起来使用就行了。
在启动类中添加对mapper包扫描@MapperScan
@SpringBootApplication
@MapperScan("com.neo.mapper")
public class Application { public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
或者直接在Mapper类上面添加注解@Mapper
,建议使用上面那种,不然每个mapper加个注解也挺麻烦的
最新文章
- [转载] Ubuntu 16.04 LTS 一键安装VNC
- LinkedBlockingQueueE(示例,出错代码)
- MYSQLDUMP参数详解
- asmlinkage
- kernel/Makefile
- Android开发:第四日——SQLite初接触
- Hubilder用git插件安装使用
- 017. ADO.NET Connection和command及DataReader
- 判断浏览器是IE的几种方式
- Const和ReadOnly区别及其用途--转载
- JavaScript跨站脚本攻击
- pop3
- 容器大小的改变以及容器操作可能使迭代器失效、vector对象的容量变化
- myeclipse 2013 git
- WebService开启远程测试
- UWSGI配置文件---ini和xml示例
- C++编程练习(3)----“实现简单的栈的顺序存储结构“
- SharePoint 切换用户的小技巧
- 【vuejs深入一】深入学习vue指令,自定义指令解决开发痛点
- 发布版本Debug和Release的区别
热门文章
- 使用jstack精确找到异常代码的
- WCF学习笔记(2)-WCF的通讯过程
- Quartz.Net学习笔记(1)-完整的例子
- sql剪切数据
- Android开发——Snackbar使用详解
- canvas一周一练 -- canvas绘制太极图(6)
- zabbix3.0_网络发现问题
- java虚拟机(三)--HotSpot 对象
- ZOJ - 3987 - Numbers (大数 + 贪心)
- 脚本开头,python预编译,控制台输入输出,for,while循环,分支判断,break,continue