千鋒扣丁學(xué)堂Java培訓(xùn)之springboot使用@data注解代碼減少詳細(xì)
2019-08-16 15:28:15
4546瀏覽
今天千鋒扣丁學(xué)堂
Java培訓(xùn)老師給大家分享一篇關(guān)于springboot使用@data注解減少不必要代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),下面我們一起來(lái)看一下吧。
一、idea安裝lombok插件
二、重啟idea
三、添加maven依賴
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.10</version>
</dependency>
四、書寫一個(gè)實(shí)體類
import lombok.Data;
@Data
public class MyTestBean {
private Integer id;
private String name;
private String password;
}
五、測(cè)試代碼
public class TestMyBean {
public static void main(String[] args){
MyTestBean m=new MyTestBean();
m.setId(1);
m.setName("zhangsan");
m.setPassword("123456");
System.out.println(m);
}
}
六、結(jié)果
七、擴(kuò)展
@Data:注解在類上,為類提供讀寫屬性,此外還提供了equals()、hashCode()、toString()方法
@Getter/@Setter:注解在類上,為類提供讀寫屬性
@ToString:注解在類上,為類提供toString()方法
@Slf4j:注解在類上,為類提供一個(gè)屬性名為log的log4j的日志對(duì)象
@Log4j:注解在類上,為類提供一個(gè)屬性名為log的log4j的日志對(duì)象
以上就是關(guān)于千鋒扣丁學(xué)堂Java培訓(xùn)之springboot使用@data注解代碼減少詳細(xì)的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,
希望對(duì)大家的學(xué)習(xí)有所幫助,想要了解更多關(guān)于Java開發(fā)方面內(nèi)容的小伙伴,請(qǐng)關(guān)注扣丁學(xué)堂Java培訓(xùn)官網(wǎng)、微信等平臺(tái),扣丁學(xué)堂IT職業(yè)在線學(xué)習(xí)教育有專業(yè)的Java講師為您指導(dǎo),此外扣丁學(xué)堂老師精心推出的Java視頻教程定能讓你快速掌握J(rèn)ava從入門到精通開發(fā)實(shí)戰(zhàn)技能??鄱W(xué)堂Java技術(shù)交流群:850353792。
【關(guān)注微信公眾號(hào)獲取更多學(xué)習(xí)資料】 【掃碼進(jìn)入JavaEE/微服務(wù)VIP免費(fèi)公開課】
查看更多關(guān)于“Java開發(fā)資訊”的相關(guān)文章>>
標(biāo)簽:
Java培訓(xùn)
Java視頻教程
Java多線程
Java面試題
Java學(xué)習(xí)視頻
springBoot項(xiàng)目