摘要:
6. 模板引擎 Thymeleaf Thyme leaf 英译为 百里香的叶子。 模板引擎 以前开发中使用的jsp就是一个模板引擎,但是springboot 以jar的方式,并且使用嵌入式的tomcat,所以默认不支持jsp。 Springboot推荐使用模板引擎,除了jsp,还有用的比较多 阅读全文
摘要:
5. SpringBoot Web开发 5.1 web开发探究 简介 SpringBoot最大的特点就是自动装配! 使用SpringBoot的步骤: 创建一个SpringBoot应用,选择我们需要的模块,springboot自动配置完成; 手动在配置文件中配置部分就可以运行起来了; 专注编写业务代码 阅读全文
摘要:
4. 自动配置原理再理解 配置文件到底能写什么?怎么写?SpringBoot官方文档有大量的配置,但是难以全部记住。 分析自动配置原理 官方文档 我们以HttpEncodingAutoConfiguration(Http编码自动配置)为例解释自动配置原理; //表示这是一个配置类,和以前 阅读全文
摘要:
3.3 JSR303数据校验 先看如何使用 Springboot中可以用@Validated来校验数据,如果数据异常则统一抛出异常,方便异常中心统一处理。 这里我们写个注解让name只支持Email格式: @Component @ConfigurationProperties(prefix 阅读全文
摘要:
3.2 注入配置文件 yaml更强大的地方在于,可以给实体类直接注入匹配值! yaml注入配置文件 在springboot项目中的resources目录下新建application.yml 编写一个实体类 Dog @Component public class Dog { private Strin 阅读全文
摘要:
3. SpringBoot配置 3.1 yaml语法学习 配置文件 Springboot使用一个全局的配置文件,配置文件名称固定 spplication.properties 语法结构:key=value application.yml 语法结构:key:空格 value 配置文件作用: 修改s 阅读全文
摘要:
2.3 SpringApplication 不简单的方法 看上去是简单的运行了一个main方法,实际上是开启了一个服务: @SpringBootApplication public class Springboot01HelloApplication { public static void mai 阅读全文
摘要:
2. 原理初探 2.1 pom.xml 父依赖 主要依赖一个父项目,主要管理项目的资源过滤和插件 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifact 阅读全文
摘要:
SpringBoot 1. 快速入门 什么是Spring 轻量级的Java开源开发框架 为了解决企业级应用开发的复杂性而创建的,简化开发 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spring采用4种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过IOC,依赖注 阅读全文
摘要:
12.SSM回顾与总结 阅读全文