目錄
在傳統的開發過程中,乙個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是乙個基...