idea中注解“@Data”没有起set、get作用的解决方法

1.原因是:spring cloud中使用@Data标签,不用手动添加get set方法,但是如果项目中其他类中使用get、set方法,如果报错,原因是idea中没有添加Lombok插件,添加上插件便可以解决。截图如下

 

idea中注解“@Data”没有起set、get作用的解决方法_第1张图片

2.在File--->setting中先查找插件,再安装lombok插件即可,如下图所示:

idea中注解“@Data”没有起set、get作用的解决方法_第2张图片

 需要在maven中引入依赖:


    org.projectlombok
    lombok

 

3.然后可以在Bean上使用:

@Data :自动提供getter和setter、hashCode、equals、toString等方法

@Getter:自动提供getter方法

@Setter:自动提供setter方法

@Slf4j:自动在bean中提供log变量,其实用的是slf4j的日志功能。

例如,我们在javabean上加@Data,那么就可以getter和setter等方法的编写,lombok插件会帮我们自动生成:

idea中注解“@Data”没有起set、get作用的解决方法_第3张图片

你可能感兴趣的:(idea注解问题)