首页 > 其他分享 >Mybatis,Lombok的使用

Mybatis,Lombok的使用

时间:2023-10-26 21:23:00浏览次数:29  
标签:无参 插件 set 生成 使用 Mybatis 注解 Lombok

Lombok是一个第三方插件,再也不用写get和set方法了  ,添加注解就行  有很多注解

 

偷懒用的,很方便,但还是不建议使用  

因为:改变了语言的书写逻辑,新手看到这个实体类根本看不懂

 

使用步骤:

一、 安装Lombok插件

二、注入依赖(jar包)(maven仓库取)

三、使用  (这里介绍比较常用的)

@Data    这个注解会自动帮助我们生成:  无参构造,get&set,toString,hashCode,equals 

@AllArgsConstructor  生成有参构造  ,它会让@Data生成的无参消失 所以还要用无参的注解

@NoArgsConstructor   生成无参构造

标签:无参,插件,set,生成,使用,Mybatis,注解,Lombok
From: https://www.cnblogs.com/kukihistory/p/17790421.html

相关文章

  • 优雅的使用String字符串处理各种类型转换
    (文章目录)......
  • maven创建普通java项目访问mysql-mybatis
    基础资料:数据库:d1,表:t1,字段:xm,nl(即姓名、年龄),内容('zs',20;'ls',18)以下内容由官网“https://mybatis.org/mybatis-3/zh/getting-started.html”整理而来。不尽不实之处请参考官网原文。思想:1、在pom.xml文件中除了给出mybatis和jdbc的依赖之外,还应给出资源(配置)文件位置。2、在my......
  • Langchain语言模型提问请求,提问使用非标准的sse请求获取流式数据,java后台版解决方式
    问题描述:请求后接收的数据流,不走EventSourceListener的onEvent事件,但onOpenonClosed都是正常走的。 问题原因:默认的接口返回是StreamingResponse不是EventSourceResponse,无法走标准sse协议的onEvent()方法 目标需求:在不改动模型方面接口的情况下,接收到流式数据并通过sse协......
  • 使用NvicatPremium时,Mysql数据库插入数据时,报错1064
    使用navicatPremium新版本时,插入数据,显示错误1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear''choose'('ChooseNo','SNo','CNo','......
  • 使用langchain与你自己的数据对话(一):文档加载与切割
    LangChain是一个基于大语言模型(如ChatGPT)用于构建端到端语言模型应用的Python框架。它提供了一套工具、组件和接口,可简化创建由大型语言模型(LLM)和聊天模型提供支持的应用程序的过程。LangChain可以轻松管理与语言模型的交互,将多个组件链接在一起,以便在不同的应用程序中使用......
  • Django+celery使用supervisor进行进程守护
    1.库版本supervisor4.2.5django-celery-beat2.5.0django-celery-results2.5.1Django4.2.6环境:Linux项目路径:/opt/new/new_project2.制作软连接已知,Python的安装目录是/usr/local/python3,其下有bin/include/lib和share四个目录,其中bin里面就是我们安装pip库后的可......
  • Mac电脑使用BetterAndBetter软件自定义的脚本
    新建文件tellapplication"Finder" setselectedItemstoselection if(countofselectedItems)is1then setselectedItemtoitem1ofselectedItems ifclassofselectedItemisfolderthen displaydialog"请输入文件名:"defaultansw......
  • Android使用Profiler查看应用内存分析
    内存分析是Profiler中的一个组件,可以帮助我们识别可能会导致应用卡顿、冻结甚至崩溃的内存泄露和内存抖动。可以显示应用内存使用情况实时图表,帮助我们捕获堆转储、强制执行垃圾回收以及跟踪内存的分配情况。打开内存分析步骤:1、依次点击View→ToolWindow→Profiler2、从Profile......
  • 问题:vue3 使用 vite 构建的项目打包后无法打开index.html文件,或者显示一片空白
    一、问题描述项目build之后,点击dist文件中的index.html文件,打开是空白,提示以下信息。二、产生原因及解决方法1.文件路径不对vite默认根目录"/",file://…访问需要基于index.html的路径,需要再vit.config.js中进行以下配置2.跨域问题vite构建打包后,默认启用ESModule,跨module......
  • Ajax请求--Ajax的使用与案例
    浏览器向网站发送请求时:以URL和表单的形式提交GETPOST特点:提交时页面会刷新除此之外,也可以基于Ajax向后台发送请求(页面不会刷新,只局部更新)依赖jQuery编写Ajax代码$.ajax({ url:"发送的地址", type:"get", data:{ n1:123, n2:456 }, success:function(res){......