java mybatisplus是什么,讓我們一起了解一下?
MyBatis-Plus(簡(jiǎn)稱MP)是一個(gè)MyBatis的增強(qiáng)工具,提供很多實(shí)用的插件。在Mybatis的基礎(chǔ)上,只做增強(qiáng)不做改變,為簡(jiǎn)化我們開發(fā),提高工作效率而生。
MyBatis-Plus的有些什么特性?
侵入:MyBatis-Plus是在MyBatis的基礎(chǔ)上增強(qiáng)的,而沒有做任何的改變,所以在項(xiàng)目中引入MyBatis Plus 不會(huì)對(duì)你的現(xiàn)在的MyBatis構(gòu)架有任何的影響。
依賴少:引入MyBatis-Plus要導(dǎo)入什么包呢??jī)H僅依賴MyBatis與MyBatis-Spring就可以了。
損耗?。?jiǎn)?dòng)之后,會(huì)自動(dòng)注入基本的CRUD,性能基本無消耗,直接面向?qū)ο蟛僮鳌?/p>
支持熱加載:Mapper對(duì)應(yīng)的XML支持熱加載,對(duì)于簡(jiǎn)單的CRUD操作,甚至可以無XML啟動(dòng)。
支持代碼生成:采用代碼或Maven插件可快速生成Mapper、Model、Service、Controller層代碼,支持模板引擎,更 提供了超多的自定義配置讓你使用。
實(shí)戰(zhàn)操作:新建springboot項(xiàng)目,添加依賴至pom.xml。
????org.springframework.boot????spring-boot-starter-parent????2.2.6.RELEASE
?org.springframework.boot????????????spring-boot-starter???????????????????????????? ?org.springframework.boot????????????spring-boot-starter-test???????????? ?test????????????????????????????????org.projectlombok???????????? ?lombok???????????? ?true???????????????????????????? ?com.baomidou???????????? ?mybatis-plus-boot-starter???????????? ?3.3.1.tmp???????????????????????????? ?mysql???????????? ?mysql-connector-java????????????5.1.26
以上就是小編今天的分享了,希望可以幫助到大家。