IDEA中使用Lombok時候,getter,setter注解不生效/每次重啟后才生效


Relevance.java代碼如下:
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@Table(name = "relevance")
public class Relevance {

    @Id
    @GeneratedValue(generator = "JDBC")
    private Integer id;

    private String cityCode;

    private Integer distId;

    private String name;

    private String level;

    private String mapId;
}

按常理來說,我在其他地方應該能通過該類實體,能點出getter,setter,可是事實如下

 

 以上情況,我每次都會重啟IDEA,然后讓他重新生成一邊該類的class文件

解決方法

打開File--Setting-->Annotaion Processors,設置一下並重啟。即可解決問題

 

 

重啟后效果

 

 

 轉載自:https://blog.csdn.net/weistin/article/details/89925438


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM