SpringBoot学习笔记

如何学习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文件中添加以下依赖

org.projectlombok

lombok

1.16.12

运行效果

运行效果图


如何学习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相应目录下,这种通过人工方式拷贝可能会产生版本误差,拷贝版本错误,漏拷等现象,前端页面就无法正确展示。

代码目录结构


目录

添加依赖

添加webjars依赖

实例


实例

你可能感兴趣的:(SpringBoot学习笔记)