V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
CHEN1016
V2EX  ›  Java

springboot profile 是不是只支持 application.yml 文件

  •  
  •   CHEN1016 · 2018-12-06 16:18:49 +08:00 · 2738 次点击
    这是一个创建于 1939 天前的主题,其中的信息可能已经有所发展或是发生改变。

    springboot profile 是不是只支持 application.yml 文件?,如果有其他的配置文件也想通过像 application.yml 这种方式来选择,可以实现吗?

    11 条回复    2018-12-13 13:53:27 +08:00
    jjianwen68
        1
    jjianwen68  
       2018-12-06 16:24:10 +08:00
    proerties 文件也行啊,类似 application-dev.properties
    wleexi
        2
    wleexi  
       2018-12-06 16:29:03 +08:00
    ```
    ...
    Profile-specific application properties outside of your packaged jar (application-{profile}.properties and YAML variants).
    Profile-specific application properties packaged inside your jar (application-{profile}.properties and YAML variants).
    Application properties outside of your packaged jar (application.properties and YAML variants).
    Application properties packaged inside your jar (application.properties and YAML variants).
    ...
    ```
    [24. Externalized Configuration]( https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html)
    CHEN1016
        3
    CHEN1016  
    OP
       2018-12-06 19:26:15 +08:00 via Android
    @wleexi 英语不是很好,这是意思不行吗?
    CHEN1016
        4
    CHEN1016  
    OP
       2018-12-06 19:44:19 +08:00 via Android
    @jjianwen68 那 pom.xml 中也要配置吗?
    qinxi
        5
    qinxi  
       2018-12-06 19:54:19 +08:00
    pom 配置什么鬼? 难道不都是 java -Dspring.profiles.active=xxx abc.jar 起的?
    wleexi
        6
    wleexi  
       2018-12-07 09:11:34 +08:00
    @CHEN1016 是可以的意思。英文不理解用下翻译软件试试?
    CHEN1016
        7
    CHEN1016  
    OP
       2018-12-07 14:49:46 +08:00
    @wleexi
    @jjianwen68 那我的文件不是 application.properties,如果是 qs.properties,那样也可以通过 qs-${profile}.properties 来区分环境吗?
    jjianwen68
        8
    jjianwen68  
       2018-12-07 15:11:06 +08:00
    @CHEN1016 可以的,有参数指定名字默认是 application,参数名查一下官方文档
    wleexi
        9
    wleexi  
       2018-12-07 15:35:23 +08:00
    我的第一个回答最后给了手册的连接。。你自己看下
    wleexi
        10
    wleexi  
       2018-12-07 15:36:10 +08:00
    英语不好的 想办法补下?
    临时用翻译软件也是可以
    尽量自己去找答案
    log4geek
        11
    log4geek  
       2018-12-13 13:53:27 +08:00
    你怕是对 spring boot 有什么误解啊,多看看写科普文章有好处。
    http://log4geek.cc/category/java/spring/springboot/ 链接拿走不谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3094 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 12:43 · PVG 20:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.