Spring Boot配置文件有哪些


这篇文章主要介绍Spring Boot配置文件有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java/resources目录下创建一个application.properties。个人习惯,我会将application.properties改为application.yml文件,两种文件格式都支持。在application.yml自定义一组属性:如果你需要读取配置文件的值只需要加@Value(“${属性名}”):启动工程,访问:localhost:8080/miya,浏览器显示:forezp:12当我们有很多配置属性的时候,这时我们会把这些属性作为字段来创建一个javabean,并将属性值赋予给他们,比如:其中配置文件中用到了${random} ,它可以用来生成各种不同类型的随机值。怎么讲这些属性赋于给一个javabean 呢,首先创建一个javabean :需要加个注解@ConfigurationProperties,并加上它的prrfix。另外@Component可加可不加。另外spring-boot-configuration-processor依赖可加可不加,具体原因不详。另外需要在应用类或者application类,加EnableConfigurationProperties注解。启动工程,访问localhost:8080/lucy,我们会发现配置文件信息读到了。上面介绍的是我们都把配置文件写到application.yml中。有时我们不愿意把配置都写到application配置文件中,这时需要我们自定义配置文件,比如test.properties:怎么将这个配置文件信息赋予给一个javabean呢?在最新版本的springboot,需要加这三个注解 香港云主机。@Configuration
@PropertySource(value = “classpath:test.properties”)
@ConfigurationProperties(prefix = “com.forezp”);在1.4版本需要
PropertySource加上location。启动工程,打开localhost:8080/user;浏览器会显示:forezp12在现实的开发环境中,我们需要不同的配置环境;格式为application-{profile}.properties,其中{profile}对应你的环境标识,比如:application-test.properties:测试环境application-dev.properties:开发环境application-prod.properties:生产环境怎么使用?只需要我们在application.yml中加:其中application-dev.yml:启动工程,发现程序的端口不再是8080,而是8082。以上是“Spring Boot配置文件有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注开发云行业资讯频道!

相关推荐: 怎么进行echart Coordinate内容解码

这篇文章将为大 香港云主机家详细讲解有关怎么进行echart Coordinate内容解码,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。代码翻自JavaScript版本关于怎么进行echart Coordina…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 10/04 10:40
Next 10/04 10:40

相关推荐