天天看點

Lombok的使用***

Lombok的介紹

  • (1)Lombok引入

    編寫資料庫表對應的實體類;一般情況下需要編寫get/set/toString等這些方法會耗時并且會讓實體類看起來比較臃腫。可以使用lombok插件對實體類進行簡化。

    lombok是一個插件工具類包;提供了一些注解​​

    ​@Data、@Getter​

    ​等這些注解去簡化實體類中的構造方法、get/set等方法的編寫。
  • (2)Lombok有什麼用?

    ​​

    ​一堆注解, 可以簡化pojo代碼​

  • (3)Lombok如何使用?

    》1 在IDEA中安裝lombok插件;

Lombok的使用***
Lombok的使用***
<dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
        </dependency>      

Lombok的介紹

  • (1)常用 注解

    在Bean上使用:

    @Data :自動提供getter和setter、hashCode、equals、toString等方法

    @Getter:自動提供getter方法

    @Setter:自動提供setter方法

    @Slf4j:自動在bean中提供log變量,其實用的是slf4j的日志功能。

  • (2)@Slf4j實際還是使用sl4j調log4j
@SpringBootTest
@Slf4j
class Demo05jpa2ApplicationTests {
  //  Logger l  = LoggerFactory.getLogger(this.getClass())
    @Autowired
    UserDao userDao;