第一部分,springboot篇;
第1章SpringBoot编程起步;
1.SpringBoot提倡的是一种简洁的开发模式,可保证用户不被大量的配置文件和依赖关系所困扰。
2.SpringBoot开发需要Maven或 Gradle构建工具支持。
3.SpringBoot使用一系列的注解来简化开发过程。
第2章SpringBoot程序开发;
1. SpringBoot的依赖管理除了可以作为项目的父pom引入之外,也可以采用依赖管理的形式进行配置。
2. SpringBoot程序测试专门提供了spring-boot-starter-test依赖库,在测试时需要使用@SpringBootTest注解。
3.在定义SpringBoot程序主类时使用@SpringBootApplication注解,可以自动扫描子包中的配置项,实现自动配置。
4.@Controller 注解采用的是普通控制器的形式定义,而@RestController注解可以直接以Restful方式运行。
5.SpringBoot 默认使用的是Tomcat容器,开发时也可以配置spring-boot-starter-jetty依赖库,使用Jetty容器。但是在实际部署时,建议使用Tomcat容器。
6.SpringBoot支持*.properties和*.yml 两类配置文件,在实际开发中建议通过application.yml实现环境配置。
7.SpringBoot项目可以通过spring-boot-maven-plugin实现打包处理,这样就可以方便地通过*.jar 文件来实现项目的发布。
第3章Thymeleaf模板渲染;
1.在SpringBoot中如果要引入Thymeleaf模板,需要配置spring-boot-starter-thymeleaf依赖包。
2.Thymeleaf可以有效地取代JSP页面,实现页面动态逻辑处理。
3.Thymeleaf分为动态页面( templates)和静态资源(static)两类资源。
4.Thymeleaf不仅仅可以实现控制器传递的属性输出,也可以实现资源文件的内容输出。
5.在 Thymeleaf中可以使用“@{路径}”的形式实现资源引入与跳转配置。
6.Thymeleaf中可