问题:
lombok 到底怎么样?
值得使用吗?
lombok 是通过注解方式 自动生成 getter setter toString 等东西
解决:
在netbeans 中感觉不值得使用
IDEA 有插件支持可能比较好
使用方式:
- pom.xml 中引入插件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>0.9.2</version> <scope>provided</scope> </dependency> ... <plugin> <groupId>org.projectlombok</groupId> <artifactId>lombok-maven-plugin</artifactId> <version>1.16.20.0</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>delombok</goal> </goals> </execution> </executions> </plugin> .... <repositories> <repository> <id>projectlombok.org</id> <url>http://projectlombok.org/mavenrepo</url> </repository> </repositories> |
- 在 /src/lombok/demo/C1.java 中创建
|
@Data//自动生成 setter getter public class C1 { int id ; String name; } |
- 正常使用
参考:
https://projectlombok.org