最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Springboot中使用lombok的@Data注解方式

 更新時間:2021年08月25日 16:52:05   作者:靜幽水1  
這篇文章主要介紹了Springboot中使用lombok的@Data注解方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Springboot 使用lombok的@Data注解

idea安裝lombok插件

點擊setting,選擇plugins,搜索lombok安裝即可。

創(chuàng)建項目,編寫實體類

安裝好插件后需要重啟idea,然后創(chuàng)建一個springboot項目,編寫一個bean類,如下:

User.java

import lombok.Data;
import org.springframework.stereotype.Component;
@Data
@Component
public class User {
    private String username;
    private String pwd;
    private boolean vip;
}

@Data注解是lombok提供的,可以為類提供get和set方法, 還有 equals()、hashCode()、toString() 、isXxx()等方法

@Component是為了實現(xiàn)自動注入

編寫測試類

import com.lixing.springbootlombok.bean.User;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import java.sql.SQLOutput;
@RunWith(SpringRunner.class)
@SpringBootTest
public class SpringbootLombokApplicationTests {
    @Autowired
    User user;
    @Test
    public void contextLoads() {
        user.setUsername("張三");
        user.setPwd("1234");
        user.setVip(true);
        System.out.println("姓名:"+user.getUsername());
        System.out.println("密碼:"+user.getPwd());
        System.out.println("VIP:"+user.isVip());
        System.out.println(user.toString());
    }
}

測試結(jié)果

在這里插入圖片描述

springBoot 注解@Data注入失敗

一、Files--Seetings--Plugins

在右邊搜索安裝Lombok,如圖是我已經(jīng)安裝好了,

如果未安裝,可點擊下Browse repositories下載,安裝好之后重啟軟件即可

二、如果重啟后仍注入失敗

將鼠標(biāo)放在@Data上,點擊上的小燈泡,選擇Add Maven dependency

在Maven Artifact Search中搜索lombok,選擇lombok版本雙擊

根據(jù)提示導(dǎo)入下載的lombok插件,導(dǎo)入完成后@Data即可使用

-->

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析fastjson2時間序列化和反序列化的簡單使用

    淺析fastjson2時間序列化和反序列化的簡單使用

    在項目中將fastjson升級為fastjson2后,我們遇到了一些與fastjson不完全兼容的問題,所以本文就來探討下fastjson2的時間序列化和反序列化的簡單使用吧
    2025-01-01
  • Mybatis增刪改查mapper文件寫法詳解

    Mybatis增刪改查mapper文件寫法詳解

    這篇文章主要介紹了Mybatis增刪改查mapper文件寫法的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • java實現(xiàn)http的Post、Get、代理訪問請求

    java實現(xiàn)http的Post、Get、代理訪問請求

    這篇文章主要為大家提供了java實現(xiàn)http的Post、Get、代理訪問請求的相關(guān)代碼,感興趣的小伙伴們可以參考一下
    2016-01-01
  • JAVA模擬新增順序表及單鏈表

    JAVA模擬新增順序表及單鏈表

    這篇文章主要介紹了JAVA模擬新增順序表及單鏈表,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • Java實現(xiàn)單向鏈表的基本功能詳解

    Java實現(xiàn)單向鏈表的基本功能詳解

    這篇文章主要給大家介紹了關(guān)于Java實現(xiàn)單向鏈表基本功能的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • SpringBoot整合阿里?Druid?數(shù)據(jù)源的實例詳解

    SpringBoot整合阿里?Druid?數(shù)據(jù)源的實例詳解

    這篇文章主要介紹了SpringBoot整合阿里?Druid?數(shù)據(jù)源,主要講解了手動配置方法,結(jié)合實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-11-11
  • 詳解Java多態(tài)對象的類型轉(zhuǎn)換與動態(tài)綁定

    詳解Java多態(tài)對象的類型轉(zhuǎn)換與動態(tài)綁定

    這篇文章主要介紹了詳解Java多態(tài)對象的類型轉(zhuǎn)換與動態(tài)綁定,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-09-09
  • Java?DelayQueue實現(xiàn)任務(wù)延時示例講解

    Java?DelayQueue實現(xiàn)任務(wù)延時示例講解

    DelayQueue是一個無界的BlockingQueue的實現(xiàn)類,用于放置實現(xiàn)了Delayed接口的對象,其中的對象只能在其到期時才能從隊列中取走。本文就來利用DelayQueue實現(xiàn)延時任務(wù),感興趣的可以了解一下
    2022-09-09
  • 深入解析Spring中的立即加載和延遲加載

    深入解析Spring中的立即加載和延遲加載

    本文介紹了Spring框架中的立即加載和延遲加載策略,并解釋了它們的適用場景和使用方法,根據(jù)具體的需求和應(yīng)用場景,選擇合適的加載策略,可以提高應(yīng)用程序的性能和資源利用效率,感興趣的朋友跟隨小編一起看看吧
    2023-07-07
  • Java中線程中斷的幾種方法小結(jié)

    Java中線程中斷的幾種方法小結(jié)

    在Java中,線程中斷是一種協(xié)作機(jī)制,它通過設(shè)置線程的中斷標(biāo)志位來通知線程需要中斷,本文主要介紹了Java中線程中斷的幾種方法小結(jié),具有一定的參考價值,感興趣的可以了解一下
    2023-12-12

最新評論

凯里市| 英山县| 应城市| 溧阳市| 新巴尔虎左旗| 临武县| 乌审旗| 泰宁县| 上栗县| 乌拉特中旗| 津南区| 香河县| 济阳县| 阜阳市| 嵊州市| 龙门县| 淅川县| 蓬溪县| 姚安县| 靖安县| 吉林市| 札达县| 琼海市| 广水市| 阿尔山市| 仁布县| 西丰县| 巫溪县| 德昌县| 宁都县| 隆化县| 宣恩县| 堆龙德庆县| 安岳县| 建始县| 松潘县| 新平| 双鸭山市| 迁安市| 泸州市| 名山县|