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

Springboot 使用lombok的@Data註解

idea安裝lombok插件

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

創建項目,編寫實體類

安裝好插件後需要重啟idea,然後創建一個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是為瞭實現自動註入

編寫測試類

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());
    }
}

測試結果

在這裡插入圖片描述

springBoot 註解@Data註入失敗

一、Files–Seetings–Plugins

在右邊搜索安裝Lombok,如圖是我已經安裝好瞭,

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

二、如果重啟後仍註入失敗

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

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

根據提示導入下載的lombok插件,導入完成後@Data即可使用

–>

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: