![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
季一
心里藏着小星星,日子才能亮晶晶
展开
-
yaml的多环境切换
1、application的优先级/config/yaml classpath:yaml resources/config/yaml resources/yaml2、第一种方式----多配置文件application.yamlserver: port: 8080spring: profiles: active: devapplication-dev.yamlserver: port: 8081application-test.yamlser原创 2022-03-24 17:07:00 · 330 阅读 · 0 评论 -
SpringBoot自动配置原理
1、SpringBoot会自动扫描每一个jar包下的META-INF/spring.factories文件,读取其中的内容并实例化其中org.springframework.boot:spring-boot-autoconfigure中的spring.factories包含许多自动配置包2、以RabbitAutoConfiguration为例//表明这是一个配置类@Configuration( /** * proxyBeanMethods=true或不写,是原创 2022-03-24 16:46:58 · 1795 阅读 · 0 评论 -
JSR303数据校验
1、添加validation依赖<!--validation启动器--> <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-validation --> <dependency> <groupId>org.springframework.boot</groupId>原创 2022-03-24 09:46:32 · 216 阅读 · 0 评论 -
yaml的基本配置
1、导入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional></dependency>2、创建Dog类package com.ls.po原创 2022-03-24 08:54:00 · 1012 阅读 · 0 评论 -
SpringBoot注解
@SpringBootApplication 标注一个类是启动类注解 作用 1、@ComponentScan 自动扫描并加载组件或bean 2、@SpringBootConfiguration SpringBoot配置 2.1、@Configuration Spring配置类 2.2、@Component 表示启动类本身也只是Spring中一个组件 3、@EnableAutoConfiguration 开启自动配置 3.1、@AutoCon..原创 2022-03-22 11:42:02 · 462 阅读 · 0 评论