亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

IntelliJ IDEA 使用 Lombok 編譯錯誤

IntelliJ IDEA 使用 Lombok 編譯錯誤

慕村225694 2024-01-25 21:35:40
我有一個使用集成開發環境 IntelliJ IDEA 的 Lombok 的 SpringBoot 項目,其中包含以下對象:@Data@Builder@NoArgsConstructor@AllArgsConstructor@JsonInclude(NON_NULL)@Entity@Table(name = "t_user_role")public class UserRole implements Serializable {    @Id    @GeneratedValue(strategy = GenerationType.IDENTITY)    @JsonIgnore    private Long id;    @ManyToOne(fetch = FetchType.EAGER)    @JoinColumn(name = "user_id")    @JsonIgnore    private User user;    @ManyToOne(fetch = FetchType.EAGER)    @JoinColumn(name = "role_id")    private Role role;}還有這個對象:@Data@Builder@NoArgsConstructor@AllArgsConstructor@JsonInclude(NON_NULL)@Entity@Table(name="t_user")public class User implements Serializable, UserDetails {..    @Override    @JsonIgnore    public Collection<? extends GrantedAuthority> getAuthorities() {        Set<GrantedAuthority> authorities = new HashSet<>();        userRoles.forEach(ur -> authorities.add(new Authority(ur.getRole().getName())));        return authorities;    }..}但我有一個編譯錯誤:但是當我使用 Maven 編譯項目時一切都很好
查看完整描述

2 回答

?
長風秋雁

TA貢獻1757條經驗 獲得超7個贊

只需安裝 lombok 插件并重新啟動 IDEA 即可,希望能起作用。您可以按照以下步驟操作:

  1. 轉到文件 > 設置 > 插件

  2. 單擊瀏覽存儲庫

  3. 搜索龍目島

  4. 點擊安裝插件

  5. 重新啟動 IntelliJ IDEA

  6. 干凈地構建項目

  7. 如果仍然不起作用,請轉到文件| 使緩存無效/重新啟動


查看完整回答
反對 回復 2024-01-25
?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

確保啟用注釋處理,并安裝 intelij lombok 插件



查看完整回答
反對 回復 2024-01-25
  • 2 回答
  • 0 關注
  • 289 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號