在SpringBoot中使用lombok的注意事項

2022-09-29 13:33:12 字數 1445 閱讀 7641

目錄

在傳統的開發過程中,乙個j**abean開發非常瑣碎和麻煩,如下:

package com.example.entity;

public class user

public user(integer id, string nickname, string password, string **atar, string adddress)

@override

public string tostring() ';

}public integer getid()

public void setid(integer id)

public string getnickname()

public void setnickname(string nickname)

public string getpassword()

public void setpassword(string password)

public string get**atar()

public void set**atar(string **atar)

public string getadddress()

public void setadddress(string adddress)

}你要生成

等等。在開發中有乙個利器:lombok 可以解決和優化這個問題。

編寫pojo時,經常需要編寫建構函式和gettersetter方法,屬性多的時候,非常浪費時間,使用lombok外掛程式可以解決這個問題

以idea為例如下:

www.cppcns.comependency>

org.projectlombok

lombok

1.18.20

package com.example.entity;

import lombok.allargsconstructor;

import lombok.data;

import lombok.noargsconstructor;

import lombok.tostring;

@data // getter/setter

@tostring // tostring

@allargsconstructor // 有參建構函式

@程式設計客棧noargsconstructor // 無參建構函式

public class user

idea安裝外掛程式

引入依賴

org.projectlombok

lombok

1.16.20

provided

實體類中使用@data

@data

public class employee

本文標題: 在springboot中使用lombok的注意事項

本文位址:

在springboot專案中使用swaggerui

在pom.xml檔案中配置 用的2.6.1版本,2.9.2有點醜 properties spring.swagger2.version 2.6.1 spring.swagger2.version properties dependency groupid io.springfox groupid a...

在公司中使用springboot技術的經驗

在公司中使用springboot技術沒我們學習時的那麼全面,那麼花哨,但是更多是對於基礎概念的強調。比如,在後端專案的分層中,controller一般只處理輸入輸出,不要在裡面寫其他邏輯或者業務,這些東西應該放在service層,否則有怎麼體現出分層的價值呢?還有,在簡單的服務呼叫過程中,直接使用i...

Spring Boot中使用MongoDB資料庫

前段時間分享了關於spring boot中使用redis的文章,除了redis之後,我們在網際網路產品中還經常會用到另外一款著名的nosql資料庫mongodb。下面就來簡單介紹一下mongodb,並且通過乙個例子來介紹spring boot中對mongodb訪問的配置和使用。mongodb是乙個基...