美文网首页
SpringBoot学习笔记

SpringBoot学习笔记

作者: 一块没梦想的海绵宝宝 | 来源:发表于2018-09-08 15:05 被阅读0次

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

代码目录结构

目录

添加依赖

添加webjars依赖

实例

实例

相关文章

网友评论

      本文标题:SpringBoot学习笔记

      本文链接:https://www.haomeiwen.com/subject/pvbbwftx.html