今天学习spring boot 时候发现的lombok挺好用的,我这个使用的是spring boot 管理的版本,如果其他的可能需要你们自己去添加版本了,开发工具使用的是idea。

maven:

<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
1:首先添加maven依赖,导了包之后发现类上添加@data可以使用不需要在没个类中再去get,set 了,可是日志@Slf4j的确不行,没有Log这个类使用,在网上找到问题,还需要再idea下载插件,这个其他工具可能也需要下载插件。
 基本使用注解
@Data   :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、toString 方法
@Setter:注解在属性上;为属性提供 setting 方法
@Getter:注解在属性上;为属性提供 getting 方法
@Log4j :注解在类上;为类提供一个 属性名为log 的 log4j 日志对象
@NoArgsConstructor:注解在类上;为类提供一个无参的构造方法
@AllArgsConstructor:注解在类上;为类提供一个全参的构造方法
 
												

最新文章

  1. JavaScript对象详解
  2. 从零开始,搭建博客系统MVC5+EF6搭建框架(2),测试添加数据、集成Autofac依赖注入
  3. iOS-H5学习篇-01
  4. 数据表格,查询、导出共用一个form表单,实现文件流方式下载
  5. robotFramework——截屏
  6. 多态,虚拟方法,重写,接口,类库,委托,is,as运算符,泛型集合,万能变量
  7. android L 新控件侧滑菜单DrawerLayout 使用教程
  8. iOS学习之C语言内存管理
  9. PHP pear安装出现 Warning: require_once(Structures/Graph.php)...错误
  10. mao/reduce实现求平均值
  11. jQuery Tags Input Plugin 插件的使用
  12. Depth-First Search
  13. JS事件监听器 addEventListener
  14. html/css的学习之路(1)
  15. 基于Metronic的Bootstrap开发框架--工作流模块功能介绍(2)
  16. django后台对某些字段设置颜色
  17. 在vscode上 运行typescript 文件
  18. JNI与底层调用
  19. Java四个常用正则表达
  20. 优雅地搭建整合ssm项目

热门文章

  1. linux bash tutorial
  2. HTML基础【5】:表单标签
  3. Web开发中button与submit区别
  4. HDFS常用操作命令
  5. idea提示不区分大小写,解决方法
  6. spring-data-redis HashOperations
  7. 继承ActionSupper类报错 --Struts2
  8. python+unittest+requests+HTMLRunner编写接口自动化测试集
  9. 依赖注入demo
  10. for each...in