经过好长时间的摸爬滚打,对springboot有了更深的了解,在这里记录一下第一个web项目的知识点,供大家查找。
首先推荐俩个学习springboot的大神,狂神(在B站有视频),尚硅谷。
1.新建web项目
2.导入lombok
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
</dependency>
注解 | 自动生成方法 |
---|---|
@Data | setter/getter、equals、canEqual、hashCode、toString |
@Getter/@Setter | Getter/Setter |
@NonNull | 该注解用在属性或构造器上,Lombok会生成一个非空的声明,可用于校验参数,能帮助避免空指针 |
@Cleanup | close() |
@ToString | toString() |
@NoArgsConstructor @RequiredArgsConstructor @AllArgsConstructor | 空参构造器、部分参数构造器、全参构造器 |
3.导入thymeleaf
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring5</artifactId>
</dependency>
<dependency>
<groupId>org.thymeleaf.extras</groupId>
<artifactId>thymeleaf-extras-java8time</artifactId>
</dependency>
模板引擎,以HTML标签为载体,要寄托在HTML的标签下实现对数据的展示。
官方文档
4.导入JQuery
<dependency>
<groupId>org.webjars</groupId>
<artifactId>jquery</artifactId>
<version>3.4.0</version>
</dependency>
实现前后端交互。
在webjars中导入
最后
狂神博客
狂神博客