![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 80
不生气的打工人
这个作者很懒,什么都没留下…
展开
-
Spring Boot Starter 原理源码解析
Spring boot全自动化工作原理深度剖析一、starter工作原理starter的作用引入相关的jar自动完成Bean的配置自动配置二、Spring boot参数规则解密根据META-INF下的定义文件(spring-autoconfigure-metadata.json)三、配置类是如何加载的自定义的配置类是默认扫描的(启动类路径及子路径下的Bean)自动加载的类配置到META-INF下的定义文件(spring.factories)(SPI机制)(\表原创 2021-01-05 23:09:20 · 148 阅读 · 0 评论 -
SpringBoot入门(三)
SpringBoot入门(三)5.Thymeleaf快速入门SpringBoot并不推荐使用jsp,但是支持一些模板引擎技术:以前大家用的比较多的是Freemarker,但是我们今天的主角是Thymeleaf!5.1.为什么是Thymeleaf?简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较于其他的模板引擎,它有如下四个极吸引人的特点:动静结合:Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工原创 2021-01-15 21:36:51 · 68 阅读 · 0 评论 -
SpringBoot入门(二)
SpringBoot入门(二)3.默认配置原理springboot的默认配置方式和我们之前玩的配置方式不太一样,没有任何的xml。那么如果自己要新增配置该怎么办?比如我们要配置一个数据库连接池,以前会这么玩:<!-- 配置连接池 --><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">原创 2021-01-15 21:35:04 · 170 阅读 · 0 评论 -
SpringBoot入门(一)
SpringBoot入门(一)0.学习目标了解SpringBoot的作用掌握java配置的方式了解SpringBoot自动配置原理掌握SpringBoot的基本使用了解Thymeleaf的基本使用1. 了解SpringBoot在这一部分,我们主要了解以下3个问题:什么是SpringBoot为什么要学习SpringBootSpringBoot的特点1.1.什么是SpringBootSpringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framewo原创 2021-01-15 21:26:58 · 92 阅读 · 0 评论