SpringBoot集成mybatisplus
mybatisplus 简化开发,提高效率,对mybatis只做增强不做改变
愿景:我们的愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基友搭配,效率翻倍。
创建一个空的Spring Boot工程
添加依赖
配置
编码使用
com.tao.app.dao.BookDao.java
package com.tao.app.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.tao.app.entity.Book; /** * 数据访问层使用mybatisplus增强数据访问层 */ public interface BookDao extends BaseMapper<Book> { }
com.tao.app.service.BookService.java
package com.tao.app.service; import com.baomidou.mybatisplus.extension.service.IService; import com.tao.app.entity.Book; public interface BookService extends IService<Book> { }
com.tao.app.service.serviceimpl.BookServiceImpl.java
package com.tao.app.service; import com.baomidou.mybatisplus.extension.service.IService; import com.tao.app.entity.Book; public interface BookService extends IService<Book> { }
com.tao.app.controller.BookController.java
package com.tao.app.controller; import com.tao.app.entity.Book; import com.tao.app.service.BookService; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; @RestController @RequestMapping("/book") public class BookController { @Resource private BookService bookService; @RequestMapping("/find") public List<Book> find(){ return bookService.list(); } @RequestMapping("/save") public boolean save(Book book){ return bookService.save(book); } @RequestMapping("/update") public boolean update(Book book){ return bookService.updateById(book); } @RequestMapping("/delete") public boolean delete(Integer bid){ return bookService.removeById(bid); } }
浏览器访问,Springboot不需要写工程名
本文来自博客园,作者:帅气的涛啊,转载请注明原文链接:https://www.cnblogs.com/handsometaoa/p/15204373.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)