SpringBoot第二天

1.springboot的配置(两种)
application.yml
application.properties
server:
port: 8888

2.YAML的基本语法
k: value

3.值的写法
字面量:普通的值
k: value:字面直接来写
字符串默认不用加上单引号或者双引号

4.springboot配置文件的加载位置
springboot 会扫描application.properties application.yml文件作为Spring
boot的默认配置文件

5.springboot的自动配置原理
(1) SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration
(2)点击进入@SpringBootApplication注解的源码
(3)点击进入@EnableAutoConfiguration注解的源码
(4)点击进入AutoConfigurationImportSelector这个类里面
这个类里面有一个selectImports方法
(5)点击进入getCandidateConfigurations方法
(6)点击进入getSpringFactoriesLoaderFactoryClass()
(7)点击进入loadFcatoryNames方法,进入SpringFactoriesLoader类
(8)查看SpringFactoriesLoader里面的loadFactoryNames方法
(9)加载组件

6.springboot中如何注入属性的?
编写一个pojo类,用来绑定配置文件里面定义的属性值
在application.yml里面定义属性(属性的名称必须要和pojo类里面的属性保持一致)
进行绑定的操作 使用@ConfigurationProperties(prefix=“person”)
7. 在spring中如何管理bean?
(1)无参数的构造函数
(2)静态实例化工厂
(3)实例化工厂
(4)注解 @Controller @Service
8.@PropertySource
在前面的配置中,使用@ConfigurationProperties注解可以获取配置文件中的属性值。但是@ConfigurationProperties读取的配置文件是全局的,也就是说这个注解只能加载全局的配置文件.但是全局配置文件一般定义的都是有关spring配置的信息。

9.@ImportResource
导入Spring的配置文件,让配置文件里面的内容生效;
Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别; 想让Spring的配置文件生效,加载进来;@ImportResource标注在一个配置类上
10Java配置类的方式管理bean
定义一个bean
定义一个配置类(@Configuration修饰一个类)
在类里面定义一个方法(专门用来管理bean的)
11.字符串的创建方式(俩种):
(1):通过直接赋值的方式创建字符串
(2):通过new关键字来构建字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值