3个经典场景配置 | 带你读《SpringBoot实战教程》之三

上一篇:超全!默认全局配置文件都在这啦 | 带你读《SpringBoot实战教程》之二
下一篇:自动配置的原理详解 | 带你读《SpringBoot实战教程》之四

本文来自于千锋教育在阿里云开发者社区学习中心上线课程《SpringBoot实战教程》,主讲人杨红艳,点击查看视频内容

8.starter pom:

SpringBoot为我们提供了企业级开发绝大多数场景的starter pom,只要使用了应用场景所需的starter pom,相关的技术配置将会消除,就可以得到SpringBoot为我们提供的自动配置的Bean。

3个经典场景配置 | 带你读《SpringBoot实战教程》之三

3个经典场景配置 | 带你读《SpringBoot实战教程》之三

3个经典场景配置 | 带你读《SpringBoot实战教程》之三

9. 读取自定义配置:

(1)在application.properties文件中自定义属性:例如

book.author=张三
book.name=SpringBoot

(2)在SpringBoot中如何获取自定义的值?

使用@Value(“${book.author}”) 获取自定义属性的值
3个经典场景配置 | 带你读《SpringBoot实战教程》之三
执行结果:
3个经典场景配置 | 带你读《SpringBoot实战教程》之三

10. 类型安全的配置:

使用@Value注入每个自定义配置在项目中显得很麻烦,当自定义属性很多时需要注入很多次。
SpringBoot还提供了基于类型安全的配置方式,通过@ConfigurationProperties将properties中的属性和一个Bean的属性关联,从而实现类型安全的配置
(1)在application.properties文件中自定义属性,我们自定义配置时,将前缀设置为一样的。例如

book.author=张三
book.name=SpringBoot

(2)

@ConfigurationProperties(prefix=”book”)

3个经典场景配置 | 带你读《SpringBoot实战教程》之三
需要注意的是,使用这种方法,需要添加get、set方法。
执行结果:
3个经典场景配置 | 带你读《SpringBoot实战教程》之三

上一篇:vi编辑器常用配置


下一篇:Linux服务器---apache支持用户认证