摘要:
我们创建一个d-springboot-web模块,所有的例子都在这个模块着实现 1、静态资源读取探究 这里我们需要知道springboot可以从什么位置读取静态资源。 首先关于静态资源的配置是在WebMvcAutoConfiguration这个自动配置类中配置的,我们首先打开该类。 然后找到其中的一 阅读全文
摘要:
springboot中最重要的就是自动配置,主要作用是由注解@SpringbootApplication来发挥的,该注解中的@EnableAutoConfiguration,再到其中的@Import(AutoConfigurationImportSelector.class),作用就是获取候选的配置 阅读全文
摘要:
1、关于springboot中配置文件(properties或者是yaml文件)读取位置 我们在idea-springboot工程中新建一个c-springboot-config模块进行测试 根据官方文档可知,springboot会从下面四个路径读取配置文件 1、file:./config/ :表示 阅读全文
摘要:
package com.studymyself; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; impor 阅读全文
摘要:
YAML类型的属性核心配置文件:application.yaml YAML是 "YAML Ain't Markup Language"(YAML 不是一种标记语言)的递归缩写,虽然是这样说但是在开发中可以认为这是和XML一样一种标记语言进行使用。所谓的标记语言,就是使用许多的的标签来定义某些东西。 阅读全文
摘要:
spring boot最佳实践步骤 引入开发所需要的场景依赖,如要开发缓存或是消息队列,可以看一下spring boot有没有这些场景的相关依赖,查找spring boot有没有这些场景的依赖可以到这个链接中找,这里是spring boot官方给定 https://docs.spring.io/sp 阅读全文
摘要:
springboot自动配置原理深入 要点:springboot的核心配置类中的注解@SpringBootApplication,这是一个核心注解。该注解主要源代码如下 ... import ... @Target({ElementType.TYPE}) @Retention(RetentionPo 阅读全文
摘要:
1.5 注解@ConfigurationProperties进行组件属性和资源配置文件中的值进行绑定 注解@ConfigurationProperties+@Component的方式将application.properties文件中的值绑定到某个组件的属性上。注意现在默认只能是绑定核心资源配置文件 阅读全文
摘要:
1.2 注解@Import 该注解可以给容器导入很多的组件,有一个value属性,是Class的数组,所以可以 一下导入多个组件,该注解可以添加在组件类上面。具体使用如下,在MyConfig配置类上面添加该注解 package com.studymyself.config; import ch.qo 阅读全文
摘要:
容器功能 在idea-springboot工程中新建一个springboot项目 b-springboot-annotation,新建一个bean包表示要让容器创建的类和一个config包表示存放配置类,具体使用如下 bean包中有两个类User和Pet package com.studymysel 阅读全文