SpringBoot
文章平均质量分 83
恨劫
这个作者很懒,什么都没留下…
展开
-
yaml
什么是yamlSpringBoot 使用了一个全局的配置文件,配置文件名称是固定的。application.properties语法结构:key=valueapplication.yaml语法结构:key:空格value配置文件的作用:修改 SpringBoot 自动配置的默认值。yaml 语法# 类似python,对缩进的要求十分严格# yaml 可以注入到配置类中# 存取普通的键值对name: henjie# 存取对象student: name:.原创 2021-04-22 08:01:38 · 542 阅读 · 0 评论 -
配置文件中的自动装配原理
分析自动装配核心文件 spring.factories 中的 HttpEncodingAutoConfiguration// 表示这是一个配置类@Configuration( proxyBeanMethods = false)// 自动装配属性:ServerProperties.class 一般会设定yaml中配置的前缀@EnableConfigurationProperties({ServerProperties.class})// Spring 的底层注解:根据不同的条件,来.原创 2021-04-19 19:01:50 · 165 阅读 · 0 评论 -
SpringBoot概述
1.1 SpringBoot什么是SpringSpring 是一个轻量级Java的开源框架,于2003年兴起,作者是:Rod Johnson,是一个音乐学的博士,头发还很多~。Spring 存在的意义既是:为了解决企业级应用开发的复杂性而创建的,简化开发。怎样进行简化为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明原创 2021-04-18 07:44:09 · 352 阅读 · 0 评论 -
2、SpringBoot 自动装配源码分析
2.1 源码分析pom.xmlspring-boot-starter-parent ===》spring-boot-dependenciesspring-boot-dependencies管理了 SpringBoot 的核心依赖,以及他们的版本号因此,配置相关依赖的时候,并不需要指定版本号。启动器 <dependency> <groupId>org.springframework.boot</groupId>原创 2021-04-18 09:36:55 · 79 阅读 · 0 评论