

上期问题回顾
Java世界中主要有三大构建工具:Ant、Maven和Gradle。随着时间的发展Ant早已销声匿迹,剩下Maven和Gradle,那么这两者有什么区别呢?
答:先从引用方面看
maven引入的方式
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.1.RELEASE</version></dependency>
Gradle的引入方式
compile('org.springframework.boot:spring-boot-starter-parent:2.2.1.RELEASE')
单从引入方式来看,Gradle尤为简洁
Gradle还更灵活,各种在Maven中难以下手的事情,在Gradle就是小菜一碟,比如修改现有的构建生命周期,几行配置就完成
在未来的路上,Gradle是否能够替代maven还未可知,毕竟大部分人Java开发者还是对xml比较熟悉,但是了解Grovvy的却很少,这也是为什么我要用xml,而没有用Gradle,是要照顾更多的人
问答环节
问:为什么要用MyBatis-Plus而不直接用MyBatis
答:MyBatis-Plus的有些什么特性?
无侵入:MyBatis-Plus是在MyBatis的基础上增强的,而没有做任何的改变,所以在项目中引入MyBatis-Plus不会对你的现在的MyBatis构架有任何的影响
依赖少:引入MyBatis-Plus要导入什么包呢?仅仅依赖MyBatis与MyBatis-Spring就可以了
损耗小:启动之后,会自动注入基本的CRUD,性能基本无消耗,直接面向对象操作
支持热加载:Mapper对应的XML支持热加载,对于简单的CRUD操作,甚至可以无XML启动
支持代码生成:采用代码或Maven插件可快速生成Mapper、Model、Service、Controller层代码,支持模板引擎,更提供了超多的自定义配置让你使用
更多请移步mybatis plus官网 https://mp.baomidou.com
正文
首先在maven里面引入
<!-- mysql 数据库驱动 --><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><!-- mybatis-plus --><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.2.0</version></dependency><!--lomok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.10</version><scope>provided</scope></dependency>
创建application.yml 文件,放在resources文件夹下面
server:# 项目端口号port: 8871servlet:# 项目统一前缀context-path: /userspring:#数据库配置datasource:url: jdbc:mysql://192.168.146.129:3306/actual-combat?useUnicode=true&useSSL=falseusername: rootpassword: MyNewPass4!# 配置数据源driver-class-name: com.mysql.cj.jdbc.Driver
这样项目就整合好了,其他现在就默认即可AppleApplication 添加注解@MapperScan("com.lp") ,我这里直接是全包扫描了,大家根据自己的需要添加与修改
下一章我们讲解mybatis plus的基本使用
提问时间
mybatis和hibernate为程序员操作数据库提供了极大的便利,那么这两者有什么些区别呢
日常求赞、求分享、求点亮在看
以上就是这篇文章的全部内容了。
各位如果这个文章写得还不错, 求点赞👍 求关注❤️ 求分享👥 点亮在看👁 , 创作不易,各位的支持和认可,就是我创作的最大动力,我们下篇文章见!
南城 | 文 【原创】【转载请联系本人】 如果本篇博客有任何错误,请批评指教,不胜感激 !!!
文章中出现的广告为系统自动配送,与本人无关,如果您方便的话,还请动动手指,点一下,为我增加一点点点微薄的收入,谢谢




