Thymeleaf使用
1 | "spring.thymeleaf") (prefix = |
-
只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;
-
使用:
1、导入thymeleaf的名称空间
1 | <html lang="en" xmlns:th="http://www.thymeleaf.org"> |
2、使用thymeleaf语法;
1 |
|
1 | @ConfigurationProperties(prefix = "spring.thymeleaf") |
只要我们把HTML页面放在classpath:/templates/,thymeleaf就能自动渲染;
使用:
1 | <html lang="en" xmlns:th="http://www.thymeleaf.org"> |
1 | <!DOCTYPE html> |
1 | xxxxAutoConfiguration:帮我们给容器中自动配置组件; |
1 | @ConfigurationProperties(prefix = "spring.resources", ignoreUnknownFields = false) |
Spring Boot使用一个全局得配置文件。作用:修改SpringBoot得Zion给配置默认值
配置文件放在src/main/resources目录或者类路径/config下
.yml是YAML(YAML Ain’t Markup Language)语言得文件,以数据为中心,比json、xml等更适合做配置文件
1 | server: |
1 | <parent> |
Spring Boot的版本仲裁中心:
以后我们导入依赖默认是不需要写版本;(没有在dependencies里面管理的依赖自然需要生面版本号)
1 | <dependency> |
Spring Boot将所有功能场景都抽取出来,做成一个个的starters(启动器),只需要在项目里面引入这些starter相关场景的所有依赖都会导入进来。要用什么功能就导入什么场景的启动器。
1 | @SpringBootApplication |
@SpringBootApplication: Spring Boot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就应该运行这个类的main方法来启动SpringBoot应用;
2014、Martin fowler
微服务:构架风格
一个应用应该是一组小型服务;可以通过HTTP的方式进行互通;
单体应用:ALL IN ONE;
1 | <localRepository>D:\ideaall\libmaven</localRepository>//大概50行 |