![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 81
故人颜
这个作者很懒,什么都没留下…
展开
-
SpringBoot(十)自动配置原理
1.@SpringBootApplication注解 springboot是基于spring的新型的轻量级框架,最厉害的地方当属**自动配置。**那我们就可以根据启动流程和相关原理来看看,如何实现传奇的自动配置 @SpringBootApplication//标注在某个类上,表示这个类是SpringBoot的启动类 public class Application { public static void main(String[] args) { SpringApplication原创 2021-12-24 13:38:44 · 205 阅读 · 0 评论 -
SpringBoot(九)定时任务
1.SpringBoot整合Scheduled Scheduled 定时任务器:是 Spring3.0 以后自带的一个定时任务器。 1.1.创建工程 15_springboot_scheduled 1.2.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X原创 2021-12-24 13:38:36 · 211 阅读 · 0 评论 -
SpringBoot(八)多环境配置和logback日志记录器
1.Spring Boot多环境配置 Spring Boot的针对不同的环境创建不同的配置文件, 语法结构:application-{profile}.properties profile:代表的就是一套环境 1.1.需求 application-dev.properties 开发环境 端口8090 application-test.properteis 测试环境 端口8091 application-prod.properteis 生产环境 端口8092 1.2.运行项目原创 2021-12-24 13:38:27 · 280 阅读 · 0 评论 -
SpringBoot(七)热部署和Run Dashboard
1.创建热部署的工程 1.1.pom.xml <?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m原创 2021-12-24 13:38:19 · 550 阅读 · 0 评论 -
SpringBoot(六)整合MyBatis
1.SpringBoot整合MyBatis 1.1.需求分析 通过使用 SpringBoot+MyBatis整合实现一个对数据库中的 users 表的 CRUD 1.2.创建工程 04_springboot_mybatis 1.3.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w原创 2021-12-24 13:38:07 · 337 阅读 · 0 评论 -
SpringBoot(五)异常处理和单元测试
1.SpringBoot异常处理 1.1.自定义错误页面 SpringBoot默认的处理异常的机制:SpringBoot 默认的已经提供了一套处理异常的机制。一旦程序中出现了异常 SpringBoot 会向/error 的 url 发送请求。在 springBoot 中提供了一个叫 BasicErrorController 来处理/error 请求,然后跳转到默认显示异常的页面来展示异常信息 如 果我 们 需 要 将 所 有 的 异 常 同 一 跳 转 到 自 定 义 的 错 误 页 面 , 需 要 再s原创 2021-12-23 15:18:43 · 365 阅读 · 0 评论 -
SpringBoot(四)整合thymeleaf
1.Thymeleaf介绍 1.1.什么是Thymeleaf Thymeleaf [taɪm]是一个跟 Velocity、FreeMarker 类似的用Java语言编写的模板引擎,它基于模板和数据生成输出文本(HTML网页、WORD、XML,PDF或Java等)。 2.2.为什么要使用Thymeleaf 两方面影响用户访问速度: 1、数据库查询 使用缓存 2、服务器编译jsp页面 可以使用Thymeleaf、Freemarker实现网页静态化。 2.3.Thymeleaf 的启动器原创 2021-12-23 15:15:53 · 392 阅读 · 1 评论 -
SpringBoot(三)属性注入
1.Spring的注入方式 如果抛开任何的xml,那么我们如果要配置一个Bean该怎么办?比如我们要配置一个数据库连接池,以前会这么玩: <!--1、spring的ioc容器:特殊的map 2、id:key calss:全类名,可通过反射得到该类的实例并放到ioc容器--> <bean id="dog" class="com.qf.service.Dog"> <property name="nam" value="旺财" /> </bean>原创 2021-12-23 15:10:29 · 638 阅读 · 0 评论 -
SpringBoot(二)入门
1.SpringBoot介绍 1.1.什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其中“Boot”的意思就是“引导”,意在简化开发模式,使开发者能够快速的开发出基于Spring 的应用。 Spring Boot 并不是对 Spring 功能上的增强,而是提供了一种快速使用 Spring 的方式。 1.2.Spring Boot 特点 • 嵌入的 Tomcat,无需部署 WAR 文件 • 简化Maven配置 • 自动配置Spring 2.构建 Spring Boo原创 2021-12-23 15:07:33 · 550 阅读 · 0 评论 -
SpringBoot(一)纯注解配置
1.环境搭建 1.1.创建工程 1.2.pom.xml <?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 htt原创 2021-12-23 14:55:41 · 212 阅读 · 0 评论