大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
一.环境准备
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<Book> 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);
}
}
测试结果成功
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/190989.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...