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 @ 2021-08-30 11:00  帅气的涛啊  阅读(547)  评论(0)    收藏  举报