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

2020 年 10 月 30 日
 cryboy007

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

2698 次点击
所在节点    Java
14 条回复
zsdroid
2020 年 10 月 30 日
看具体组件的文档
GM
2020 年 10 月 30 日
看文档
chendy
2020 年 10 月 30 日
看文档…文档没说就只能自己去翻代码看带着 ConfigurationProperties 之类的类了
boris93
2020 年 10 月 30 日
Map 类型的,说明 key 是可以自由指定的,比如 spring.security.oauth2.client.registration
里面东西怎么配,就看 Map 的值的类型呗
cryboy007
2020 年 10 月 30 日
@boris93 因为是 Map,所以不知道 key 可以放哪些.
cryboy007
2020 年 10 月 30 日
@GM 文档很难找..全英文找着好麻烦.
boris93
2020 年 10 月 30 日
@cryboy007

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

#6 阅读英文文档是必备技能,也是基本功,因为官方出品的一手资料是最保证准确性的,中文翻译可能存在时效性问题,非官方的翻译和博客甚至不一定保证正确,因为时效性和作者水平同时无法保证
THESDZ
2020 年 10 月 30 日
1.看文档
2.源码中有 ./resources/META-INF/spring.factories 这个文件说明,部分开发工具能够弹出提示
3.对于 Map 这种没有固定 key 的,只能靠文档,或者看源码了
cryboy007
2020 年 10 月 30 日
@boris93 ...好吧,英语不太行看文档吃力.
THESDZ
2020 年 10 月 30 日
@cryboy007 推荐一个插件,可以双击单词或者选中句子进行翻译 https://gikken.co/mate-translate/download/?ref=Chrome
francis59
2020 年 10 月 30 日
EminemW
2020 年 10 月 30 日
我找个 maven plugins 的配置都很难受。。基本是看别人的代码改的
cryboy007
2020 年 11 月 2 日
@THESDZ 谢谢·
cryboy007
2020 年 11 月 2 日
@francis59 谢谢·

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/720033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX