天天看點

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層更加簡潔