一.环境准备
1.下载MybatisCodeHelperPro
方式有两种,一种是离线安装,网址去官网下载,注意下载时的版本要与idea版本契合,一种是通过idea的插件市场下载,由于我很少能够打开插件市场,并且不容易激活成功教程,而且老师发了现成的,所以我选择第一种。
2.安装

选择压缩包(不用解压),点击OK,重启idea并激活插件

3.激活
输入任意字符串即可
二.项目搭建
1.新建工程或模块
检查一下Maven是否正确
2.引入项目所需依赖
3.添加resoures下的配置文件
4.web.xml
三.连接数据库

按照自己想连的数据库填写信息

如果连不上的话,可能是驱动的问题,下载个能用的,就是上面那个Driver
之后表的信息会在右侧显示
四.代码生成
右键表,此处是单表,下面那个是多表

根据需求填写信息,比如我的mabitisplus配置选了3,

service和service interface,前者是实现类,后者是接口,根据自己需求改,之后点击OK
五.完善并测试
生成之后,我们发现就剩个controller没有了,所以要写一个controller
我这里写了4个,注意的是方法名称得是myabitsplus里自带的方法,
package com.hxci.hb.controller; import com.hxci.hb.domain.Book; import com.hxci.hb.service.BookService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @RestController @RequestMapping("book") public class BookController { @Autowired BookService service; @GetMapping("query") public String query(){ List
list= service.list(); //model.addAttribute("list",list); System.out.println(list); // return "student"; return null; } @GetMapping("add") public String add(){ Book book = new Book(); book.setBookname("JavaSE"); book.setBookprice(40); book.setDescription("java基础知识"); service.save(book); return null; } @GetMapping("updateById") public String update(){ Book book = new Book(); book.setId(1); book.setBookname("Linux"); book.setBookprice(50); book.setDescription("Linux入门"); service.updateById(book); return null; } @GetMapping("delete") public void delete(){ service.removeById(4); } }
测试结果成功

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225686.html原文链接:https://javaforall.net
