
SpringBoot
我和井盖都笑了
创造一个有你的世界
展开
-
SpringBoot--Spring Boot 的LogBack日志管理
Spring Boot 的日志管理 Spring Boot 默认使用 Logback 组件作为日志管理。Logback 是由 log4j 创始人设计的一个开源日志组件。 在 Spring Boot 项目中我们不需要额外的添加 Logback 的依赖,因为在 spring-boot-starter 或者 spring-boot-starter-web 中已经包含了 L原创 2020-05-15 21:57:56 · 405 阅读 · 0 评论 -
SpringBoot--SpringBoot 度量指标监控与健康检查
Spring Boot 度量指标监控与健康检查 一 使用 Actuator 检查与监控 1 修改Pom文件,添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></depende原创 2020-05-15 21:22:32 · 479 阅读 · 0 评论 -
SpringBoot--Spring Boot 热部署
SpringBoot–Spring Boot 热部署 1 通过 DevTools 工具实现热部署,修改Pom文件<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <原创 2020-05-15 20:30:21 · 210 阅读 · 0 评论 -
SpringBoot--SpringBoot 服务端数据校验
SpringBoot 服务端数据校验校验实体对象校验普通参数 1 Spring Boot 对实体对象的校验 1.1 创建实体对象并添加校验规则/** * @author 守鹤 * @date 2020/5/14 22:32 */public class User { /** * @NotNull: 对基本数据类型的对象类型做非空校验 * @NotBl原创 2020-05-14 23:27:08 · 363 阅读 · 0 评论 -
SpringBoot--SpringBoot 5种异常处理机制
SpringBoot 中异常处理SpringBoot 中对于异常处理提供了五种处理方式 1 自定义错误页面SpringBoot 默认的处理异常的机制: SpringBoot默认的已经提供了一套处理异常的机制。 一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 SpringBoot 中提供了一个名为 BasicErrorController 来处理/error原创 2020-05-14 21:00:17 · 2428 阅读 · 1 评论 -
SpringBoot--SpringBoot整合Mybatis完成CRUD
SpringBoot整合Mybatis完成CRUD 1 修改Pom文件添加 mysql 驱动坐标添加Mybatis启动器添加资源拷贝插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x原创 2020-05-13 22:58:15 · 233 阅读 · 1 评论 -
SpringBoot--SpringBoot 整合JDBC完成CRUD
SpringBoot 整合JDBC完成CRUD 主要就是对JdbcTemplate对象的创建与API的使用创建SpringBoot项目 1 Pom文件,添加下列启动器与依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo原创 2020-05-13 21:53:45 · 251 阅读 · 0 评论 -
SpringBoot--SpringBoot 读取Properties文件(结合JDBC)
读取配置文件(结合JDBC) SpringBoot整合JDBC需要添加的启动器和依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><depende原创 2020-05-13 00:41:36 · 1169 阅读 · 0 评论 -
SpringBoot--Thymeleaf配置文件中常用配置项
SpringBoot–Thymeleaf常用配置项##前缀spring.thymeleaf.prefix=classpath:/templates/suibian/ //后缀spring.thymeleaf.suffix=.html #配置视图模板类型,如果视图模板使用的是 html5 需要配置 spring.thymeleaf.mode=HTML ##默认视图编码格式spring.thymeleaf.encoding=utf-8 #响应类型 spring.thymeleaf.serv原创 2020-05-10 22:06:57 · 1397 阅读 · 0 评论 -
SpringBoot--Thymeleaf处理URL表达式
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 URL表达式处理在 Thymeleaf 中 URL 表达式的语法格式为@{url} 1.1 绝对路径<a th:href="@{http://www.baidu.com}">绝对路径</a> 1.2 相对路径原创 2020-05-10 22:01:03 · 789 阅读 · 1 评论 -
SpringBoot--Thymeleaf操作作用域对象
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 获取作用域数据原创 2020-05-10 20:55:44 · 827 阅读 · 0 评论 -
SpringBoot--Thymeleaf迭代变量
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 List 集合的遍历th:each=“var : ${list}”迭代器,用于循环迭代集合2 List 集合的遍历(获取状态变量)th:each=“var,varStatus : ${list}”迭代器,用于循环迭代集合状态变量中的属性index:当前迭代器的索引 从 0 开始count:当前原创 2020-05-10 20:41:14 · 416 阅读 · 0 评论 -
SpringBoot--Thymeleaf条件判断
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 条件判断th:if条件判断th:switch th:case th:switch 与 Java 中的 switch 语句等效,有条件地显示匹配的内容。如果有 多个匹配结果只选择第一个显示。 th:case="“表示 Java 中原创 2020-05-10 20:04:58 · 1585 阅读 · 0 评论 -
SpringBoot--Thymeleaf日期格式处理
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 日期格式处理日期格式化处理${#dates.format(key)}格式化日期,默认的以浏览器默认语言为格式化标准${#dates.format(key,‘yyyy/MM/dd’)}按照自定义的格式做日期转换${#dates.year(key)} ${#dates.month(key)} ${原创 2020-05-10 19:50:35 · 1439 阅读 · 0 评论 -
Springboot--Thymeleaf 字符串输出与操作
Thymeleaf 语法讲解命名空间: 需要在html标签中添加该属性xmlns:th=“http://www.thymeleaf.org”1 字符串与变量输出操作在页面中输出值th:text=""将一个值放入到 input 标签的 value 中th:value=""2 字符串操作 Thymeleaf 提供了一些内置对象,内置对象可直接在模板中使用。这些对象是以 # 引用的。 &原创 2020-05-10 19:34:41 · 1686 阅读 · 0 评论 -
SpringBoot--Thymeleaf介绍与搭建
Spring Boot 整合 Thymeleaf 1Thymeleaf 介绍 Thymeleaf 的主要目标是将优雅的自然模板带到开发工作流程中,并将 HTML 在浏览器 中正确显示,并且可以作为静态原型,让开发团队能更容易地协作。 Thymeleaf 能够处理 HTML,XML,JavaScript,CSS 甚至纯文本。 长期原创 2020-05-10 19:10:29 · 405 阅读 · 0 评论 -
SpringBoot--SpringBoot 整合 FreeMarker
Spring Boot 整合 FreeMarker 技术 1.创建项目 2.修改 POM 文件(添加 FreeMarker启动类) <!--Freemarker 启动器依赖--> <dependency> <groupId>org.sp...原创 2020-04-27 21:53:12 · 323 阅读 · 0 评论 -
SpringBoot--SpringBoot 整合Jsp
Spring Boot 整合 JSP 技术 1.创建项目 2.修改 POM 文件(添加 JSP 引擎与 JSTL 标签库) <!--添加 jsp 引擎,SpringBoot 内置的 Tomat 中没有此依赖--> <dependency> <groupId>org.ap...原创 2020-04-27 21:39:57 · 356 阅读 · 0 评论 -
SpringBoot--SpringBoot 上传文件
Spring Boot 文件上传 1.Pom 文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2020-04-26 23:03:55 · 162 阅读 · 0 评论 -
SpringBoot--SpringBoot访问静态资源
Spring Boot 访问静态资源 在 SpringBoot 项目中没有我们之前常规 web 开发的WebContent(WebApp),它只有 src 目录。在 src/main/resources 下面有两个文件夹,static 和 templates。 &nb...原创 2020-04-26 22:30:51 · 406 阅读 · 0 评论 -
SpringBoot--SpringBoot 整合Listener
整合 Listener方式一(通过注解扫描完成 Listener 组件注册 ) 1编写 Listener/*** 整合 Listener */ @WebListener public class FirstListener implements ServletContextListener{ public...原创 2020-04-26 22:11:34 · 198 阅读 · 0 评论 -
SpringBoot--SpringBoot整合Filter
整合 Filter方式一(通过注解扫描完成 Filter 组件注册 ) 1创建 Filter/*** 整合 Filter 方式一 */ @WebFilter(filterName = "FirstFilter",urlPatterns = "/first") public class FirstFilter i...原创 2020-04-26 21:36:26 · 212 阅读 · 0 评论 -
SpringBoot--SpringBoot整合Servlet
Spring Boot 整合 Web 层技术 整合 Servlet方式一 (通过注解扫描完成 Servlet 组件的注册)1 创建Servlet/*** 整合 Servlet 方式一 */ @WebServlet(name = "FirstServlet",urlPatterns = "/first") public class FirstSe...原创 2020-04-26 21:28:03 · 428 阅读 · 0 评论 -
SpringBoot--SpringBoot第一个项目HelloWorld
编写 HelloWorld 1 创建一个Maven项目(过程略) 2 修改Pom文件<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...原创 2020-04-26 21:02:18 · 183 阅读 · 0 评论 -
SpringBoot--SpringBoot核心注解
Spring Boot 的核心注解1 @SpringBootApplication 是 SpringBoot 的启动类。 此注解等同于@Configuration+@EnableAutoConfiguration+@ComponentScan 的组合。2 @Spr...原创 2020-04-26 00:29:48 · 321 阅读 · 0 评论 -
SpringBoot--SpringBoot配置文件介绍
1 配置文件 Spring Boot 提供一个名称为 application 的全局配置文件,支持两种格式 properteis 格式与 YAML 格式。 1.1 Properties格式 &n...原创 2020-04-26 00:22:32 · 200 阅读 · 0 评论 -
SpringBoot--SpringBoot项目结构介绍
Spring Boot 项目结构介绍 1 POM 文件 1.1 继承<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2020-04-26 00:17:12 · 497 阅读 · 0 评论 -
SpringBoot--SpringBoot简介与创建
一、 Spring Boot 介绍 1 什么是 Spring Boot Spring Boot 是一个框架,一种全新的编程规范,他的产生简化了框架的使用,所谓简化是指简化了 Spring 众多框架中所需的大量且繁琐的配置文件,所以 Spring Boot 是一个服务于框架的框架,服务范围是简化配置文件。所以从本质上来说,Sp...原创 2020-04-25 23:39:28 · 192 阅读 · 0 评论 -
爬坑日记--SpringBoot项目启动 报数据库错误
本次使用的SpringBoot版本为<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.6.RELEASE</v...原创 2020-04-08 21:15:20 · 589 阅读 · 0 评论