时间:2021-05-20
背景分析
在实际的java项目中我们创建的所有pojo类几乎都要为属性添加set/get/toString等相关方法,所有的日志记录相关类可能都要创建日志等对象,这些样板代码既没有技术含量,又影响着代码的美观,同时重复的编码过程会在无形中加大我们的工作量。 此时Lombok应运而生。
lombok简介
概述
Lombok是一个第三方的Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注释,用来告诉编译过程中的编译工具,在源代码编译成字节码的过程中,在字节码中添加一些量样板代码。
常用注解分析
lombok安装
idea中的安装配置
第一步:打开idea的设置窗口,找到plugins菜单,搜索lombok进行安装,如图所示:
第二步:启动注解处理,如图所示:
第三步:重启idea(可选,有的idea版本需要)。
lombok在maven项目中应用
第一步:添加lombok依赖。
(http://mvnrepository.com 该链接可以搜索坐标)
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>annotationProcessor</scope></dependency>第二步:在类上应用lombok注解。
@Data@NoArgsConstructor@AllArgsConstructorpublic class Brand { private Integer id; private String name; private String remark; private Date createdTime;}第三步:编写单元测试类检测Lombok注解应用
@Slf4j@SpringBootTestpublic class GoodsTests{ @Test void testGoods(){ Goods g=new Goods(); g.setId(100L); g.setName("Lombok"); log.info("id的值为{}",g.getId()); log.info("name的值为{}",g.getName()); }}总结(Summary)
本小节主要对lombok做了一个分析,安装和配置,并结合实际项目讲解了lombok的应用场景及具体应用过程。
到此这篇关于SpringBoot工程下Lombok的应用的文章就介绍到这了,更多相关SpringBoot工程Lombok的应用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本篇文章主要介绍了Springboot项目部署到云服务器小白教程详解,分享给大家,具体如下:测试地址:47.94.154.205:8084一、Linux下应用S
SpringBoot应用服务启动参照官方示例工程可以快速搭建简单SpringBoot应用,官方连接如下:http://projects.spring.io/sp
本文介绍了SpringBoot优雅编码之Lombok加持,分享给大家,具体如下:概述Lombok通过提供简单的语法注解形式来帮助简化消除一些必须有但显得很臃肿的
前言众所周知SpringBoot是非常高效的开发框架,lombok是一套代码模板解决方案,将极大提升开发的效率,这里介绍给大家使用。文中详细介绍了lombok的
在工作中可能会遇到需要在内网环境搭建SpringBoot工程的需要,下面我们来搭建一个离线SpringBoot工程准备工作:在线搭建好的SpringBoot工程