文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 六】JSR303数据校验、日志配置及输出、静态资源映射

前面5篇Blog详细介绍了SpringBoot的实现原理,本篇Blog从实战的角度来看下SpringBoot开发时我们还需要做哪些工作,这里我选择了三个比较重要的模块来进行介绍,包括我们的数据验证,日志配置以及静态资源的映射,这篇博客结束后我们即将进入到SpringBoot的各种整合和集成的学习中,可以理解为SpringBoot基础学习的最后一篇吧。JSR303数据校验JSR 是 Java Sp....

【SpringBoot学习笔记 六】JSR303数据校验、日志配置及输出、静态资源映射
文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 四】SpringBoot自动配置原理(下)

3 selectImports将 process 方法处理后得到的自动配置类,进行过滤、排除,最后将所有自动配置类添加到容器中public Iterable<DeferredImportSelector.Group.Entry> selectImports() { if (this.autoConfigurationEntries.isEmpty()) { r...

【SpringBoot学习笔记 四】SpringBoot自动配置原理(下)
文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 四】SpringBoot自动配置原理

之前的Blog【SpringBoot学习笔记 一】SpringBoot基本概念和项目初始化里我提到,SpringBoot初始化的项目结构包含如下四部分,也就是只要包含如下四部分就可以启动一个最简单的SpringBoot一个配置文件:application.properties ,管理相关配置信息,在【SpringBoot学习笔记 二】YAML格式文件配置方式详解中介绍到SpringBoot的YA....

【SpringBoot学习笔记 四】SpringBoot自动配置原理
文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 三】Profile多环境配置及配置优先级

上一篇Blog详细学习了YAML的语法、yml配置文件的编写以及SpringBoot是如何把配置文件自动绑定到代码中的,本篇Blog还是专注于讨论关于SpringBoot配置的事情,包括在真实的开发案例中,SpringBoot是如何进行多环境切换配置以及SpringBoot包含哪些配置文件,这些配置文件在绑定读取时又有哪些优先级。Profile多环境配置在实际的项目开发中,一个项目通常会存在多个....

【SpringBoot学习笔记 三】Profile多环境配置及配置优先级
文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 二】YAML格式文件配置方式详解

在初始化的项目中有个预置文件application.properties,这是SpringBoot的配置文件。SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。application.properties:SpringBoot的配置文件,用来修改 Spring Boot 自动配置的默认值,语法机构为:key=valueapplication.yml:是一种使用 YAML....

【SpringBoot学习笔记 二】YAML格式文件配置方式详解
文章 2022-09-12 来自:开发者社区

SpringBoot学习笔记-7:第七章 Spring Boot 启动配置原理

第七章 Spring Boot 启动配置原理启动原理,运行流程,自动配置原理run()准备环境执行 ApplicationContextInitializer.initialize()监听器 SpringApplicationRunListener 回调 contextPrepared加载主配置类定义信息监听器 SpringApplicationRunListener 回调 contextLoa....

文章 2022-09-12 来自:开发者社区

SpringBoot学习笔记-2:第二章 Spring Boot 配置(3)

6、配置文件占位符RandomValuePropertySource 配置文件中可以使用随机数${random.value} ${random.int} ${random.uuid} ${random.long} ${random.int(10)} ${random.int[1024,65536]} 属性配置占位符app.name=MyApp app.description=${app.name....

文章 2022-09-12 来自:开发者社区

SpringBoot学习笔记-2:第二章 Spring Boot 配置(2)

4、@ConfigurationProperties 与@Value 区别属性名匹配规则person.firstName person.first-name person.first_name PERSON_FIRST_NAMEpackage com.mouday.bean; import org.springframework.beans.factory.annotation.Value; i....

SpringBoot学习笔记-2:第二章 Spring Boot 配置(2)
文章 2022-09-12 来自:开发者社区

SpringBoot学习笔记-2:第二章 Spring Boot 配置(1)

第二章 Spring Boot 配置1、YAML 配置SpringBoot 全局配置文件application.properties application.yml • 1 • 2YAML 以数据为中心,比 json、xml 更适合作为配置文件server: port: 8081<server> <port>8081</port> </ser...

文章 2022-09-12 来自:开发者社区

SpringBoot学习笔记-2:第二章 Spring Boot 配置

第二章 Spring Boot 配置1、YAML 配置SpringBoot 全局配置文件application.properties application.ymlYAML 以数据为中心,比 json、xml 更适合作为配置文件server: port: 8081<server> <port>8081</port> </server>2...

SpringBoot学习笔记-2:第二章 Spring Boot 配置

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注