我有一個(gè)使用集成開(kāi)發(fā)環(huán)境 IntelliJ IDEA 的 Lombok 的 SpringBoot 項(xiàng)目,其中包含以下對(duì)象:@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;}還有這個(gè)對(duì)象:@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; }..}但我有一個(gè)編譯錯(cuò)誤:但是當(dāng)我使用 Maven 編譯項(xiàng)目時(shí)一切都很好
2 回答

長(zhǎng)風(fēng)秋雁
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
只需安裝 lombok 插件并重新啟動(dòng) IDEA 即可,希望能起作用。您可以按照以下步驟操作:
轉(zhuǎn)到文件 > 設(shè)置 > 插件
單擊瀏覽存儲(chǔ)庫(kù)
搜索龍目島
點(diǎn)擊安裝插件
重新啟動(dòng) IntelliJ IDEA
干凈地構(gòu)建項(xiàng)目
如果仍然不起作用,請(qǐng)轉(zhuǎn)到文件| 使緩存無(wú)效/重新啟動(dòng)
添加回答
舉報(bào)
0/150
提交
取消