我不能用一个.yml配置file.Below运行的春天启动的应用程序是,我运行命令:春季启动应用程序时,挂在命令行运行
java -jar /opt/myAppFolder/myApp.war
我有一个config文件夹与我运行我的战争档案的地点相同。而在这配置,我有一个application.yml文件应用程序需要获取一些配置:
security:
user:
password: password
logging:
level:
org.springframework.security: DEBUG
release:
sourceDir: /$ANY_DIR
targetDir: /$ANY_DIR
users:
- name: $ANY_NAME
pwd : $ANY_NAME
- name: $ANY_NAME
pwd : $ANY_NAME
mail:
host: $ANY_NAME
recipients: $ANY_NAME
subject: $ANY_NAME
body: $ANY_NAME
server:
port: 9000
spring:
profiles:
active: prod
问题:当我运行命令行应用程序,过程只是hangs.No输出,无记录。我试图通过命令行启用调试。徒劳无功。
如果我把一个带有属性扩展名的文件,它可以工作。但是我想使用.yml,因为对于我来说,拥有动态属性列表更方便。并且为什么没有显示任何内容?
任何帮助表示赞赏。
春天引导版本:1.5.7
OS版本:Ubuntu的3.13.0-24泛型
包括snakeyaml? https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html#boot-features-external-config-yaml –
它已经在那里。 – selman