我希望访问通过命令行参数指定的外部YAML文件:
java -jar target/app-thorntail.jar -s./test.yaml我需要使用这个文件来通过SnakeYaml获取我的自定义属性树。
发布于 2018-07-23 11:43:37
您可以对您的自定义属性使用@Inject @ConfigurationValue,也可以@Inject一个ConfigView来读取整个配置树。我相信这对你来说应该足够了。在使用多个配置文件时,此方法还将提供正确的值。
我不确定您是否能够访问文件本身,除非可能提供一个自定义的main方法并自己解析命令行参数。
https://stackoverflow.com/questions/51477801
复制相似问题