配置文件学习
我们村里唯一的程序猿
写好代码,我是全村的希望
展开
-
SpringBoot入门学习(自动配置)
1、自动配置原理:1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件?可以查看selectImports()方法的内容;List configurations = getCandidateConfigurations(annotationMetadata, attribut原创 2020-06-29 19:16:52 · 111 阅读 · 0 评论 -
SpringBoot入门学习(配置文件加载位置)
一,配置文件加载位置springboot 启动会扫描以下位置的application.properties或者application.yml文件作为Spring boot的默认配置文件–file:./config/–file:./–classpath:/config/–classpath:/优先级由高到底,高优先级的配置会覆盖低优先级的配置;SpringBoot会从这四个位置全部加载主配置文件;互补配置;我们还可以通过spring.config.location来改变默认的配置文件位置项原创 2020-06-28 22:15:50 · 112 阅读 · 0 评论 -
SpringBoot入门学习之Profile
1、多Profile文件我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml默认使用application.properties的配置;2、yml支持多文档块方式server:port: 8081spring:profiles:active: prod‐‐‐server:port: 8083spring:profiles: dev‐‐‐server:port: 8084spring:profiles: pro原创 2020-06-28 21:35:51 · 137 阅读 · 0 评论 -
SpringBoot学习之注解(@PropertySource@ImportResource)
1.@PropertySource:加载指定的配置文件;2.@ImportResource:导入Spring的配置文件,让配置文件里面的内容生效;Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别;想让Spring的配置文件生效,加载进来;@ImportResource标注在一个配置类上@ImportResource(locations = {“classpath:beans.xml”})导入Spring的配置文件让其生效SpringBoot推荐给容器原创 2020-06-28 20:57:42 · 160 阅读 · 0 评论 -
SpringBoot入门学习之Spring Boot 配置文件
一,Spring Boot使用一个全局配置文件,配置文件名是固定的。1,application.properties,2.application.yml:yml的全称(YAML(YAML Ain’t Markup Language))标记语言:以前的配置文件;大多都使用的是 xxxx.xml文件;YAML:以数据为中心,比json、xml等更适合做配置文件;配置文件的作用,修改SpringBoot自动配置的默认值,二,YAML语法1)、基本语法k:(空格)v:表示一对键值对(空格必须有)原创 2020-06-27 15:21:17 · 123 阅读 · 0 评论