lombok官网

工程中要引入lombok

    maven方式

<dependencies>
	<dependency>
		<groupId>org.projectlombok</groupId>
		<artifactId>lombok</artifactId>
		<version>1.16.20</version>
		<scope>provided</scope>
	</dependency>
</dependencies>

    gradle方式

compileOnly('org.projectlombok:lombok')

当我们引入了之后,就可以在类上使用@Data这类的注解,来省略掉getter和setter方法了,但是这时候你会发现在其他地方调用的时候,并没有getter,setter方法

工程中要引入lombok-LMLPHP工程中要引入lombok-LMLPHP 

这个地方setUserName无效,这是因为没有安装idea的lombok的插件

idea安装idea插件

工程中要引入lombok-LMLPHP

我这是安装过的,没安装的时候是install,instsall完成之后重启idea,这样就可以正常的使用lombok注解后的方法了

然后启动程序,启动的时候会发现另外一个问题,又说是找不到符号。

Error:(32, 14) java: 找不到符号
  符号:   方法 setUserName(java.lang.String)
  位置: 类型为com.wtf.domain.User的变量 user1

允许注解解析

工程中要引入lombok-LMLPHP

这下再运行就搞定了,让我们愉快的使用lombok吧

03-23 03:21