天天看点

10年java大神告诉你如何让Java 的domian、 Service层更加简洁

作者:大龄程序猿小武

Lombok项目是一个java库,它可以自动插入到编辑器和构建工具中,增强java的性能。不需要再写getter、setter或equals方法,只要有一个注解,就有一个功能齐全的构建器、自动记录变量等。

pom引入lombok包代码如下:

10年java大神告诉你如何让Java 的domian、 Service层更加简洁

domian层代码如下:

10年java大神告诉你如何让Java 的domian、 Service层更加简洁

直接在domian的类上注解@Data就完成setting getting的书写。代码是不是非常简洁了。

2.在service层引入@RequiredArgsConstructor注解,简化了一些@Autowired注解,可以减少@Autowired的书写,我们在写controller或者Service层的时候,需要注入很多的mapper接口或者另外的service接口,这时候就会写很多的@Autowired注解,代码看起来很繁琐。

10年java大神告诉你如何让Java 的domian、 Service层更加简洁

注意:service实现层加上@RequiredArgsConstructor,需要注入的类要用final声明,或者使用@NonNull。

感谢老铁支持,欢迎评论区留言

10年java大神告诉你如何让Java 的domian、 Service层更加简洁