MybatisCodeHelperPro的使用

MybatisCodeHelperPro的使用一 环境准备 1 下载 MybatisCodeH 方式有两种 一种是离线安装 网址 SearchResult JetBrainsMar 注意下载时的版本要与 idea 版本契合 一种是通过 idea 的插件市场下载 由于我很少能够打开插件市场 并且不容易激活成功教程 而且老师发了现成的 所以我选择第一种 2 安装选择压缩包 不用解压 点击 OK 重启 idea 并激活插件 3 激活成功教程进去之后会让你激活 点一下 或者激活码只要不是重复的 随

一.环境准备

1.下载MybatisCodeHelperPro

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

2.安装

MybatisCodeHelperPro的使用

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

 MybatisCodeHelperPro的使用

3.激活

输入任意字符串即可

二.项目搭建

1.新建工程或模块

检查一下Maven是否正确

2.引入项目所需依赖

3.添加resoures下的配置文件

4.web.xml

三.连接数据库

MybatisCodeHelperPro的使用

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

MybatisCodeHelperPro的使用

 如果连不上的话,可能是驱动的问题,下载个能用的,就是上面那个Driver

之后表的信息会在右侧显示

四.代码生成

右键表,此处是单表,下面那个是多表

MybatisCodeHelperPro的使用

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

MybatisCodeHelperPro的使用

 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); } } 
  

测试结果成功

MybatisCodeHelperPro的使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2026年3月17日 上午8:46
下一篇 2026年3月17日 上午8:46


相关推荐

  • pyecharm激活码[在线序列号]

    pyecharm激活码[在线序列号],https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    41
  • Jenkins(2)docker容器中安装python3「建议收藏」

    Jenkins(2)docker容器中安装python3「建议收藏」前言使用docker安装jenkins环境,jenkins构建的workspace目录默认是在容器里面构建的,如果我们想执行python3的代码,需进容器内部安装python3的环境。进jenki

    2022年7月28日
    10
  • 初学者该掌握的计算机知识,初学者该如何学习电脑知识

    初学者该掌握的计算机知识,初学者该如何学习电脑知识看到不少刚入门的电脑刚入门者找不到适合自己的学习方法,到处碰壁,那么呢?接下来大家跟着小编一起来了解一下学习电脑知识的解决方法吧。初学者学习电脑知识方法第一阶段:鼠标和键盘的操作鼠标的操作主要是:移动、拖动、单击、双击和右击,知道鼠标的作用以及基本操作。掌握键盘的操作,可以通过打字练习来完成,熟悉键盘排列,可以熟练打字。第二阶段:操作系统的学习对windowsxp的了解,知道xp系统有哪些基本功…

    2022年6月15日
    37
  • 深入理解okio的优化思想

    深入理解okio的优化思想随着越来越多的应用使用OKHttp来进行网络访问,我们有必要去深入研究OKHTTP的基石,一套更加轻巧方便高效的IO库okio.OKIO的优点有同学或会问,目前Java的IO已经非常成熟了,为什么还要使用新的IO库呢?笔者认为,答案有以下几点:低的CPU和内存消耗。后面我们会分析到,okio采用了segment的机制进行内存共享和复用,尽可能少的去申请内存,同时也就降低了GC的频率。我们知道,过于

    2022年6月8日
    35
  • 微信自动发送消息

    微信自动发送消息前提:今天加入微信辅助大军,奈何要一直去群里发广告,又懒又烦!!!于是乎,想到能不能自动去打广告~可以的~哈哈方案:最近在看api文档,就最先想到能不能java模拟发送信息,但是又没头绪(放弃)然后百度了相关信息,得出①脚本精灵录制(直接趴,这不是自己编程该有的风格)②微信网页版(js脚本)大致思路:1、遍历好友列表(避免发错

    2022年6月4日
    50
  • webgoat全关教程手册

    webgoat全关教程手册Webgoat amp Webwolfowasp 里面的两个服务搭建先要安装 jdk Webgoat 和 WebwolfWebgo 和 Webwolfjdk1 8 不支持了 需要安装 jdk11 去 git 上下载 Webgoat 和 Webwolfhttps github com WebGoat WebGoat releases tag v8 0 0 M26 去 oracle 官网下载 JDKhttps www oracle com java technologies javase jdk11 down

    2026年3月19日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号