1.问题描述:项目已经导入lombok依赖,但是注解@Data依然不生效
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>${lombok.version}</version>
</dependency>
@Data
static class MemberVo{
// 由四部分构成
private List<MemberSex> memberSexes; // 性别统计信息
private List<MemberChannel> memberChannels; // 渠道统计信息
private List<MemberMpSub> memberMpSubs; // 是否关注媒体平台统计
private MemberHeat memberHeat; // 用户热度统计
}
memberVo.setMemberSexes(memberSexes);
set方法不生效
2.问题解决
lombok除了要正确导入依赖以外,还要安装lombok插件,然后重启IDEA,如果弹出窗口,提示是否允许注解生效,点击Enable即可。