Lombok 簡化實體類開發

2021-10-07 09:46:48 字數 1224 閱讀 2847

使用步驟:

1.在idea中安裝lombok外掛程式

2.在專案中匯入lombok的jar包

>

>

org.projectlombokgroupid

>

>

lombokartifactid

>

>

1.18.8version

>

>

providedscope

>

dependency

>

3.在實體類上使用註解

@getter and @setter

@fieldnameconstants

@tostring

@equalsandhashcode

@allargsconstructor

,@requiredargsconstructor and @noargsconstructor

@log

,@log4j

,@log4j2

,@slf4j

,@xslf4j

,@commonslog

,@jbosslog

,@flogger

,@customlog

@data

@builder

@superbuilder

@singular

@delegate

@value

@accessors

@wither

@with

@sneakythrows

@val

@var

experimental @var

@utilityclass

說明:

@data:無參構造、get、set、tostring、hashcode、equals

@allargsconstructor

@noargsconstructor

4.測試

lombok有利有弊謹慎使用!了解即可

建立實體類

下面直奔今天的主題 建立實體類 一點小插曲 接觸abp框架之前,一直都是使用的ef的dbfirst,在那種模式下,我們只要設計好資料庫,然後直接通過模板就生成了實體層,甚至都沒怎麼留意實體層的 是什麼樣子。現在要使用codefirst,就要反過來,先要寫 了,真有點不適應。好吧,為了學好abp,也要...

unity開發 遊戲角色實體類設計

下面展示遊戲角色實體類設計。using system.collections using system.collections.generic using unityengine namespace mr lbs client.unity3d 稀有度 public enum raregrade in...

VS外掛程式開發(生成實體類)

寫了n年的 回頭過來看,其中有80 都是重複的 深入研究vs外掛程式開發,應用到工作中,讓自己減少基礎的 開發,增加開發效率 1 新增解決方案 extensiblity vsix project 2 新增專案 custom command 3 command1package.vsct 引數介紹 gu...