zoukankan      html  css  js  c++  java
  • 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不需要写工程名

     

     

  • 相关阅读:
    dedecms 5.7 站点文件从本地子目录上传到远程根目录后找不到模板的解决方案
    Dedecms实现"文章标题2级栏目1级栏目网站名"
    织梦安装在子目录会出现问题的解决技巧集合
    ASP.NET三层架构中数据层数据访问类部分代码
    织梦DEDECMS缩短URL路径长度的方法
    CSS各种属性全集
    css和js引用图片路径
    ASP.Net中FileUpLoad控件内容清空
    WampServer的配置
    asp.net 中的 callback
  • 原文地址:https://www.cnblogs.com/handsometaoa/p/15204373.html
Copyright © 2011-2022 走看看