我不能用一個.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