如何学习Lombock
为什么要使用Lombok?
使⽤了Lombok相关注解后(@Setter,@Getter,@ToString,@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或⽣成get/set等⽅法,很⼤程度上减少了代码量和代码维护的负担。
没有Lombok之前怎么做?
项⽬中经常使⽤bean,entity等类,绝⼤部分数据类类中都需要get、set、toString、equals和hashCode⽅法,虽然eclipse和idea开发环境下都有⾃动⽣成的快捷⽅式,但⾃动⽣成这些代码后,如果bean中的属性⼀旦有修改、删除或增加时,需要重新⽣成或删除get/set等⽅法,给代码维护增加负担。
Lombok该如何使用?
方法一:File->settings->Plugins->Browse repositories->Lombok
方法二:通过向lib文件夹中添加lombok.jar包即可
方法三:如果使用的是Maven,则可在项目的pom.xml文件中添加以下依赖
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.12</version>
</dependency>
运行效果
运行效果图如何学习Thymeleaf
添加依赖
添加Thymeleaf代码目录结构
目录结构Controller层代码
Controller层
html页面头部添加thymeleaf名称空间声明
thymeleaf名称空间声明
如何学习Webjars
为什么要使用Webjars
1.WebJars能使Maven的依赖管理支持OSS的JavaScript库/CSS库,比如jQuery、Bootstrap等;
2.WebJars是将Web前端Javascript和CSS等资源打包成Java的Jar包,这样在Java Web开发中我们可以借助Maven这些依赖库的管理,保证这些Web资源版本唯一性。
没有Webjars前怎么做
Java Web前端通常需要使用JS或CSS技术,例如jQuery, Backbone.js,Twitter Bootstrap等等。以前我都是将这些Web资源拷贝到Java Web项目的Webapp相应目录下,这种通过人工方式拷贝可能会产生版本误差,拷贝版本错误,漏拷等现象,前端页面就无法正确展示。
网友评论