lombok是什么

第三方的组件:使用注解来简化类的编写,注解替换set/get/构造

注解:
@setter
@getter
@NoArgsConstructor
@AllArgsConstructor
@NonNull 实体校验
@ToString
@EqualsAndHashCode
@Data==> @setter @getter @NoArgsConstructor @ToString @EqualsAndHashCode

项目开发的方式:

  1. 配置方式开发

    在配置文件中配置:SSM 三个配置文件:统一维护,有问题直接找配置文件,便于定位问题,但是开发效率慢

  2. 注释方式开发 语法: @解释名称

    只需要在类,方法,属性,形参加上一个注解配置就完成了,效率很快,但是不容易找问题

lombok的下载路径:https://projectlombok.org/download 下载好了之后是一个jar文件

lombok的安装
  1. 需要在项目中创建lib目录,然后把lombok复制粘贴到lib文件目录下面

  2. 需要将jar放在编译路径下,具体操作:右键>add as library>project的library

  3. 使用的时候需要导包,输入注解的时候会有提示

  4. (idea默认没有开启注解处理器)手动需要开启注释处理器

    settings-->Build,Excution,Deployment-->complier-->Annotation Processors-->Enable annotation processors-->apply

  5. lombok集成idea,安装插件

    Settings-->plugins-->右边搜索lombok-->install-->apply

  6. 重启idea然后打开视图,查看类的结构:view--toolbutton--左侧栏structure点开,可看到注解

  7. 每一个注解都有使用范围:source(java代码)class(字节码文件)runtime(运行)

最新文章

  1. iOS:frame访问、设置简化
  2. 电脑控制Android设备的软件——Total Control
  3. hbase-0.94 Java API
  4. 黑马.net12期视频教程
  5. 实操canvas
  6. APNs详细使用步骤
  7. poi导出Excel报表多表头双层表头、合并单元格
  8. 查看SQL语句执行时间、IO开销
  9. Java对MySQL数据库进行连接、查询和修改【转载】
  10. 关于 OnCloseQuery: 顺序、不能关机等(所有的windows的广播消息都是逐窗口传递的)——如果一个窗体的OnCloseQuery事件中如果写了代码那么WM_QUERYENDSESSION消息就传不过去了msg.result会返回0,关机事件也就停止了
  11. attr 和 prop 区别
  12. Error:Android Source Generator: [sdk] Android SDK is not specified.
  13. Java集合(2)一 ArrayList 与 LinkList
  14. 【python】字符串格式化
  15. 对于一个刚入门的linux运维来说
  16. 关于python爬虫经常要用到的一些Re.正则表达式
  17. stack的empty()
  18. Dubbo 服务集群容错配置
  19. HTML中的文本标签
  20. swift版的GCD封装

热门文章

  1. WPF主窗体调用 User32的SetWindowPos 设置窗体置顶会导致与其他窗体抢夺焦点的问题
  2. HCIA-datacom 4.3 实验三:网络地址转换配置实验
  3. [网鼎杯2018]Unfinish-1|SQL注入|二次注入
  4. linux 3.10 一个扇区异常可能引发的hung
  5. 3-12 Python函数定义与调用
  6. SpringBoot中maven项目Plugins里resources报红
  7. SpringMvc请求流程源码解析
  8. 【面试题】js 问号(?)的强大之处,你知道吗??
  9. 免费内网穿透服务Localtunnel
  10. React版/Vue版都齐了,开源一套【特别】的后台管理系统...