初期开发了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加个注解也挺麻烦的

最新文章

  1. [转载] Ubuntu 16.04 LTS 一键安装VNC
  2. LinkedBlockingQueueE(示例,出错代码)
  3. MYSQLDUMP参数详解
  4. asmlinkage
  5. kernel/Makefile
  6. Android开发:第四日——SQLite初接触
  7. Hubilder用git插件安装使用
  8. 017. ADO.NET Connection和command及DataReader
  9. 判断浏览器是IE的几种方式
  10. Const和ReadOnly区别及其用途--转载
  11. JavaScript跨站脚本攻击
  12. pop3
  13. 容器大小的改变以及容器操作可能使迭代器失效、vector对象的容量变化
  14. myeclipse 2013 git
  15. WebService开启远程测试
  16. UWSGI配置文件---ini和xml示例
  17. C++编程练习(3)----“实现简单的栈的顺序存储结构“
  18. SharePoint 切换用户的小技巧
  19. 【vuejs深入一】深入学习vue指令,自定义指令解决开发痛点
  20. 发布版本Debug和Release的区别

热门文章

  1. 使用jstack精确找到异常代码的
  2. WCF学习笔记(2)-WCF的通讯过程
  3. Quartz.Net学习笔记(1)-完整的例子
  4. sql剪切数据
  5. Android开发——Snackbar使用详解
  6. canvas一周一练 -- canvas绘制太极图(6)
  7. zabbix3.0_网络发现问题
  8. java虚拟机(三)--HotSpot 对象
  9. ZOJ - 3987 - Numbers (大数 + 贪心)
  10. 脚本开头,python预编译,控制台输入输出,for,while循环,分支判断,break,continue