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

大家一般是如何知道一个 spring-boot-start 的参数配置有哪些的

  •  1
     
  •   cryboy007 · 2020-10-30 09:48:54 +08:00 · 2198 次点击
    这是一个创建于 1272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在的 springboot 第三方 start 有很多,但是大家一般是怎么知道他对应的 properties 参数的呢.我现在要么是手点进去看,要么百度.总感觉有漏掉的.像一些配置文件用的 Map 类型的,根本不知道能放哪些参数.是否有那种归档配置的网址

    14 条回复    2020-11-02 20:45:47 +08:00
    zsdroid
        1
    zsdroid  
       2020-10-30 09:49:38 +08:00
    看具体组件的文档
    GM
        2
    GM  
       2020-10-30 10:04:54 +08:00
    看文档
    chendy
        3
    chendy  
       2020-10-30 10:16:29 +08:00
    看文档…文档没说就只能自己去翻代码看带着 ConfigurationProperties 之类的类了
    boris93
        4
    boris93  
       2020-10-30 10:51:17 +08:00 via Android
    Map 类型的,说明 key 是可以自由指定的,比如 spring.security.oauth2.client.registration
    里面东西怎么配,就看 Map 的值的类型呗
    cryboy007
        5
    cryboy007  
    OP
       2020-10-30 11:22:11 +08:00
    @boris93 因为是 Map,所以不知道 key 可以放哪些.
    cryboy007
        6
    cryboy007  
    OP
       2020-10-30 11:22:44 +08:00
    @GM 文档很难找..全英文找着好麻烦.
    boris93
        7
    boris93  
       2020-10-30 11:35:59 +08:00 via Android
    @cryboy007

    #5 key 可以自己命名,它就是这么设计的。还是拿我举例的这个配置项,key 就是自己起的一个 oauth2 client 的名字,里面的值按照 value 的格式配置。取的时候就是要么遍历 map,要么 map.get(你起的名字)

    #6 阅读英文文档是必备技能,也是基本功,因为官方出品的一手资料是最保证准确性的,中文翻译可能存在时效性问题,非官方的翻译和博客甚至不一定保证正确,因为时效性和作者水平同时无法保证
    THESDZ
        8
    THESDZ  
       2020-10-30 13:55:02 +08:00
    1.看文档
    2.源码中有 ./resources/META-INF/spring.factories 这个文件说明,部分开发工具能够弹出提示
    3.对于 Map 这种没有固定 key 的,只能靠文档,或者看源码了
    cryboy007
        9
    cryboy007  
    OP
       2020-10-30 15:28:03 +08:00
    @boris93 ...好吧,英语不太行看文档吃力.
    THESDZ
        10
    THESDZ  
       2020-10-30 15:35:22 +08:00
    @cryboy007 推荐一个插件,可以双击单词或者选中句子进行翻译 https://gikken.co/mate-translate/download/?ref=Chrome
    EminemW
        12
    EminemW  
       2020-10-30 23:41:54 +08:00
    我找个 maven plugins 的配置都很难受。。基本是看别人的代码改的
    cryboy007
        13
    cryboy007  
    OP
       2020-11-02 20:45:39 +08:00
    @THESDZ 谢谢·
    cryboy007
        14
    cryboy007  
    OP
       2020-11-02 20:45:47 +08:00
    @francis59 谢谢·
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3876 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 10:25 · PVG 18:25 · LAX 03:25 · JFK 06:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.