首页 > 其他分享 >Springboot + mybatis-plus项目

Springboot + mybatis-plus项目

时间:2024-04-08 16:29:39浏览次数:26  
标签:mapper Springboot baomidou velocity mybatis plus com

作为小白第一次做了一个Springboot+mybatis-plus的demo总结和分享一下心得。

 在Plugins里面下载mybatisX

搭建srping初始环境


<!--使用mybatis - plus 需要导入的依赖:-->
<dependency>
    <groupId>com.baomidou</groupId>
    <artifactId>mybatis-plus-boot-starter</artifactId>
    
<version>3.2.0</version>
</dependency>
<dependency>
    <groupId>com.baomidou</groupId>
   
 <artifactId>mybatis-plus-generator</artifactId>
    <version>3.2.0</version>
</dependency>
<dependency>
   
 <groupId>org.freemarker</groupId>
    <artifactId>freemarker</artifactId>
    <version>2.3.28</version>

</dependency>
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    
<version>1.2.47</version>
</dependency>
<dependency>
    <groupId>org.apache.velocity</groupId>
   
 <artifactId>velocity-engine-core</artifactId>
    <version>2.0</version>
</dependency>

连接所需要的数据库之后,右键点击该表此按钮就可以用插件自动生成该表的实体类,mapper和mapper.xml文件

结果如图

与mybatis不同的是mybatis-plus在mapper里面继承了BaseMapper,好处就是有很多简单的sql语句就可以自动帮我们写好。

如图所示简单的增删改查就可以直接完成

(注意:selectList里面需要添加一个参数,如果是查询所有的话就填“null”)

标签:mapper,Springboot,baomidou,velocity,mybatis,plus,com
From: https://blog.csdn.net/weixin_73343237/article/details/137327600

相关文章

  • 在springboot项目中上传文件
    在springboot项目中上传文件需要用到FlieUtil工具类:publicclassFileUtil{ publicstaticbyte[]FileToByte(Filefile)throwsIOException{ //将数据转为流 @SuppressWarnings("resource") InputStreamcontent=newFileInputStream(file); ByteArrayOutpu......
  • 基于SpringBoot+微信小程序的智慧医疗线上预约小程序
    一、项目背景介绍:近年来,随着互联网技术的不断发展,人们的生活和工作方式也在逐渐改变。其中,医疗行业也受到了极大的影响。由于传统医疗行业存在着很多问题,例如就医难、看病贵等,因此出现了许多新型医疗模式。线上预约挂号是其中一种新型医疗模式,它通过互联网技术与现代医学......
  • SpringBoot拦截器注入stringredistemplate出现Consider defining a bean of type 'org
    问题自定义拦截器需要注入StringRedisTemplate来通过token获取redis中的数据自定义拦截器代码@ComponentpublicclassLoginInterceptorimplementsHandlerInterceptor{@AutowiredprivateStringRedisTemplatestringRedisTemplate;@Overridepublicb......
  • SSM项目转Springboot项目
    SSM项目转Springboot项目由于几年前写的一个ssm项目想转成springboot项目,所以今天倒腾了一下。最近有人需要毕业设计转换一下,所以我有时间的话可以有偿帮忙转换,需要的私信我或+v:Arousala_首先创建一个新的springboot的工程,然后复制一下相关的依赖<?xmlversion="1.0"enc......
  • springboot~mybatis统一处理公有字段
    对于实体中包含有公共字段,像create_at,create_time,update_at,update_time来说,我们没有必要在每个实体的crud操作中复制同样的代码,这样代码的味道很坏,我们应该使用mybatis的拦截器机制,将公共字段统一处理;当然mybatis-puls在实现上更加优雅,它帮我们封装了MetaObjectHandler接口,我们......
  • 基于springboot+vue+Mysql的学习平台
    开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9系统展示平台首页用户注册课程信息作业信息资料信息个人中心管理员功能界面学生管理教师管理课程......
  • 基于Java+SpringBoot+Vue的SRM供应商系统(源码分享)
           前言:供应商招投标管理系统是一个综合性的管理平台,旨在规范供应商的招投标流程,确保采购过程的透明度和公正性,同时提高采购效率。以下是对您提到的各个环节的详细解释:一、供应商准入供应商准入是招投标管理系统的首要环节,它负责审核和管理潜在供应商的资质。具......
  • 高级数据结构-并查集plus(更新中。。。
    格子游戏题目链接:格子游戏思路:首先围成一个闭环的时候,两个点一定有边相连,那么可以把这两个点通过并查集连在一个连通块里面,如果两个点的父亲相同,那么就形成闭环。同时,为了方便可以将二维的图转化成一维的进行计算,k=x*n+y,x,y要从0开始统计。代码附上:#include<bits/stdc++.h......
  • 计算机毕业设计项目:springboot 智能答疑系统 96852(开题答辩+程序定制+全套文案 )上万套
    毕业论文(设计) 题   目springboot智能答疑系统学   院       XXXXX     专业班级   XXXXX学生姓名       XXXX    指导教师            XXXX          撰写日期:202 年 月 日目 录摘要......
  • springboot与springcloud版本关系,BeanCreationException Error creating bean with n
    添加注解@EnableFeignClients后报错:org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'configurationPropertiesBeans'definedinclasspathresource[org/springframework/cloud/autoconfigure/ConfigurationPropertiesRebi......