ブート設定*の.ymlファイルで期待どおりに動作しません。spring.profilesは春ブーツ
server.port: 2222
spring:
application:
name: x-service
data:
mongodb:
host: db.x
database: x
# userName: ${db.userName}
# password: ${db.password}
rabbitmq:
# port: ${queue.port}
host: queue.x
username: ${queue.userName}
password: ${queue.password}
listener:
max-concurrency: 1
prefetch: 1
acknowledge-mode: auto
auto-startup: true
dynamic: true
###########DEV##############
spring.profiles: dev
#queue.virtual.host: xuser
queue.userName: guest
queue.password: guest
queue.port: 5672
#db.userName:
#db.password:
falconUrl: http://x.y.com
##########DEFAULT###########
spring.profiles: qa
queue.virtual.host: xuser
queue.userName: xuser
queue.password: xpassword
queue.port: 3456
db.userName: xuser
db.password: xpassword
falconUrl: http://x.z.com
それは私をorg.yaml.snakeyaml.parser.ParserException与える:MappingNode
in 'reader', line 1, column 1:
server.port: 2222
^
Duplicate key: spring.profiles
in 'reader', line 47, column 1:
エラーを解析中。私はprofile.Itのいずれかのプロパティをコメントする場合、正常に動作します。 誰でもここに何が間違っているとお考えですか?
は春 'で動作します:プロフィール:'そうでなければ、単一のプロパティとして解析されます。あなたは働くためにそれらを入れなければなりません。 –