首页 > 电脑专区 > 电脑教程 >

springboot配置文件用法

来源:互联网 2023-02-21 18:06:16 328

介绍下springboot里面yml配置文件的简单用法,对应一些项目组常用,但有特殊的需求,比如开发环境和生产环境用的端口等不一样7Oo办公区 - 实用经验教程分享!

工具/原料

  • idea,jdk1.8
  • springboot1.5.7

方法/步骤

  • 1

    如果一个项目就只需要在开发环境用,测试生产等都不需要你去做配置文件,那一个application.yml就足够了,但是项目往往不是这样,需要的是各个环境的配置文件分开,又能互相切换,首先创建一个application-dev.yml和application-prd.yml7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 2

    把之前写在application.yml的东西现在要写到application-dev.yml和application-prd.yml里面去,然后application.yml则是引用前面2个就可以了,这里active随意切换成dev和prd 就相对应不同的环境7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 3

    这个时候我们启动dev的配置,访问如下图,在吧application.yml的active的值改成prd,启动在看访问,然后就能很明显的看到效果7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 4

    在介绍下在yml里面写配置文件,如何在class文件渎职这些配置文件的value7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 5

    最简单的方法是用@Value这个注解,然后用$符号获取7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 6

    那么当你有了很多属性的时候还这样写 那不累死你,所以就有了下面的写法,创建一个实体对象,吧属性和yml文件的属性保持一致,添加@Component和@ConfigurationProperties(prefix = "user")注解标签,在controller里面注解进来,直接get到属性,一样可以拿到值,而且更简单7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

    springboot配置文件用法7Oo办公区 - 实用经验教程分享!

  • 6该信息非法爬取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!7Oo办公区 - 实用经验教程分享!


    标签: 操作系统配置文件

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码