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