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不需要写工程名

 

 

 

 

 

posted @   帅气的涛啊  阅读(530)  评论(0编辑  收藏  举报
编辑推荐:
· 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)
点击右上角即可分享
微信分享提示

目录