servlet/jsp
spring ioc aop
spring mvc
mybatis
spring boot
spring cloud
环境
idea community
插件:spring assistant
创建第一个Spring Boot项目
1.spring assistant方式
2.maven方式
重要注解
注解用来定义一个类、属性或一些方法,以便程序能被编译处理。它相当于一个说明文件,告诉应用程序某个被注解的类或属性是什么,要怎么处理。
@SpringBootApplication
@RestController
@RequestMapping
@Controller
前后端分离
restful
json
前后端不分离
Thymeleaf模板
Thymeleaf语法并不会破坏文档的结构,所以Thymeleaf模板依然是有效的HTML文档。
它通过属性进行模板渲染,不需要引入不能被浏览器识别的新的标签。页面直接作为HTML文件,用浏览器打开页面即可看到最终的效果,可以降低前后端人员的沟通成本。
使用Thymeleaf模板
(1)添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
(2)在HTML中加入<html lang="en" xmlns:th="http://www.thymeleaf.org">
命名空间。这样就能完成Thymeleaf的标签的渲染。