Lombok介绍:Lombok其实就是取名自龙目岛(PulauLombok),龙目岛是印度尼西亚西努沙登加拉(NusaTenggaraBarat)省岛屿,西隔龙目海峡面对巴厘岛,东隔阿拉斯(Alas)海峡面松巴哇(Sumbawa)岛,北濒爪哇海,南临印度洋。在编程上,Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译
分类:
其他好文 时间:
2018-05-04 10:31:58
阅读次数:
236
slf4日志可以支持注解的方式开启它,然后在使用时直接使用占位符,而不需要手动拼接字符串,这点在性能上也做到了最好。 一 build.gradle依赖项 二 为类添置注解 三 如果注解没有认,就在lombok插件里去配置一下 通过上面的过程,我们的日志会打印到控制台上,然后通过日志收集工具统一去管理 ...
分类:
编程语言 时间:
2018-05-03 12:48:54
阅读次数:
235
前言 我们导入一个项目的时候,如果项目使用的lombok这个小工具,那么你就会发现一个很奇怪的现象。jar包明明导入进来了,而且,Data等注解也能使用;但是调用getter和setter方法仍然报错。原因是,myeclipse有检查的功能,当你调用一个不存在的setter或者getter方法的时候 ...
分类:
系统相关 时间:
2018-04-27 23:58:40
阅读次数:
4399
上一期中我们聊到的 "面向对象的演进过程" 的3个发展阶段在Java中得到很好的体现,本期我就带着大家领略下Java世界的多姿多彩! Write Once,run anywhere 为了让Java能够实现跨平台,Java的发明者们 增加了一个抽象层 ,即JVM(Java Virtual Machin ...
分类:
编程语言 时间:
2018-04-26 00:56:36
阅读次数:
194
项目中经常使用bean,entity等类,绝大部分数据类类中都需要get、set、toString、equals和hashCode方法,虽然eclipse和idea开发环境下都有自动生成的快捷方式,但自动生成这些代码后,如果bean中的属性一旦有修改、删除或增加时,需要重新生成或删除get/set等 ...
分类:
其他好文 时间:
2018-04-22 00:26:33
阅读次数:
290
在maven项目的pom.xml中添加依赖: org.slf4j slf4j-api 1.7.5 org.slf4j slf4j-log4j12 1.7.5 log4j log4j 1.2.17 org.projectlombok lombok 1.16.18 provided slf4j就是众多接... ...
分类:
编程语言 时间:
2018-04-15 15:01:50
阅读次数:
224
业务场景:比如说一个User对象,有两个字段,一个username,一个password,有一个获取用户信息的接口要返回这个User列表,但是不想要这个User列表的password字段。 还有一个接口要获取这个User列表,要全部字段。 解决场景:我们可以有多种方法,比如说获取list之后把use ...
分类:
Web程序 时间:
2018-04-15 11:59:10
阅读次数:
411
对于IJ这个IDE工具来说,我们会安装一些插件来帮助我们更好的进行开发,像lombok就是一款不错的插件,使用注解的方式在项目编译时帮助我们生成代码,像getter,setter,tostring等等,它们一般都是一些重复的代码,而lombok就是帮助我们生成这些重复代码的,对于一个IJ的工具来说, ...
分类:
编程语言 时间:
2018-04-10 17:39:33
阅读次数:
335
1、插件安装File-Setting-Plugins 2、开启注解支持: 3、安装lombok maven插件 <plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> <ve ...
分类:
编程语言 时间:
2018-04-09 11:20:25
阅读次数:
184
1 版本说明 springboot:2.0 jdk:1.8 2 创建springBoot项目 创建项目时勾选必要web,MySQL,mybatis相关依赖 创建完成后再pom文件中添加自动部署、lombok相关依赖 2.1 编写测试类 技巧01:项目创建成功后先将mybatis和mysql相关的ja ...
分类:
编程语言 时间:
2018-04-08 15:53:11
阅读次数:
220