1.1.首先配置数据库链接 我的是MySql
1.2输入账号 密码 第一次需要下载配置文件
1.3配置要使用的数据库
1.4 这里是系统自带的类对象构建不太好用,下面是列子
2.1这里更改下导入文件
2.2 把POJO里的内容复制进去 这里为防止误删,俩个文件都已上传本博客 以下是文件内容
2.3 以上是生成的类 应用了lombok的注解 需要配置依赖
org.projectlombok lombok1.18.10 provided
2.4 以下是该注解的说明@NotNull
帮助检查是否是null,然后抛出异常
@Cleanup
自动清理资源,帮你调用close(),跟Java7改进的try其实一样
@Getter / @Setter
这个不用多说了吧
@ToString
帮助生成toString,还有一些细节参数可供设置
@EqualsAndHashCode
帮助重写equals和hashCode
@NoArgsConstructor / @RequiredArgsConstructor / @AllArgsConstructor
帮助生成构造函数
@Data
生成@ToString @EqualsAndHashCode @Getter @RequiredArgsConstructor以及非final字段的@Setter
2.5感觉使用lombok的确使代码看上去简洁了很多。但是省掉的那些方法本来也可以自动生成的,也不是很费劲。
(1)而且lombok对代码侵入比较大,可能会出现不可预见的安全问题。
(2)不支持多种参数构造器的重载。
(3)虽然省去了手动创建getter/setter方法的麻烦,但大大降低了源代码的可读性和完整性,降低了阅读源代码的舒适度。
缺点目前还没有遇见过,欢迎指出不足
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)