亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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下載,安裝好之后重啟軟件即可

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

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

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

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

-->

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

相關(guān)文章

  • MacBook Java開發(fā)環(huán)境搭建的詳細步驟(新手必備)

    MacBook Java開發(fā)環(huán)境搭建的詳細步驟(新手必備)

    本文主要介紹了MacBook Java開發(fā)環(huán)境搭建,文中通過圖文示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • MyBatis-Plus?updateById更新不了空字符串或null的解決方法

    MyBatis-Plus?updateById更新不了空字符串或null的解決方法

    本文主要介紹了MyBatis-Plus?updateById更新不了空字符串或null的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 詳解Flutter TabLayout 布局用法

    詳解Flutter TabLayout 布局用法

    Flutter是谷歌的移動UI框架,可以快速在iOS和Android上構(gòu)建高質(zhì)量的原生用戶界面。這篇文章主要介紹了Flutter TabLayout 布局用法,需要的朋友可以參考下
    2019-07-07
  • springboot使用redis注解做緩存的基本操作方式

    springboot使用redis注解做緩存的基本操作方式

    這篇文章主要介紹了springboot使用redis注解做緩存的基本用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • JAVA實現(xiàn)通用日志記錄方法

    JAVA實現(xiàn)通用日志記錄方法

    本篇文章主要介紹了JAVA實現(xiàn)通用日志記錄方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • SpringBoot實現(xiàn)指標監(jiān)控

    SpringBoot實現(xiàn)指標監(jiān)控

    這篇文章主要介紹了SpringBoot實現(xiàn)指標監(jiān)控方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java 中Json中既有對象又有數(shù)組的參數(shù)如何轉(zhuǎn)化成對象(推薦)

    Java 中Json中既有對象又有數(shù)組的參數(shù)如何轉(zhuǎn)化成對象(推薦)

    Gson庫是一個功能強大、易于使用的Java序列化/反序列化庫,它提供了豐富的API來支持Java對象和JSON之間的轉(zhuǎn)換,這篇文章主要介紹了Java 中Json中既有對象又有數(shù)組的參數(shù)如何轉(zhuǎn)化成對象,需要的朋友可以參考下
    2024-07-07
  • 簡單了解JAVA public class與class區(qū)別

    簡單了解JAVA public class與class區(qū)別

    這篇文章主要介紹了簡單了解JAVA public class與class區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • SpringCloud HystrixDashboard服務(wù)監(jiān)控詳解

    SpringCloud HystrixDashboard服務(wù)監(jiān)控詳解

    Hystrix Dashboard 是Spring Cloud中查看Hystrix實例執(zhí)行情況的一種儀表盤組件,支持查看單個實例和查看集群實例,本文將對其服務(wù)監(jiān)控學(xué)習(xí)
    2022-11-11
  • java開發(fā)Activiti進階篇流程實例詳解

    java開發(fā)Activiti進階篇流程實例詳解

    這篇文章主要為大家介紹了java開發(fā)Activiti進階篇流程實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08

最新評論