Spring appration.propertiesプロファイルの変数間参照


問題
appication.propertiesプロファイル定義変数を利用して、コードを作成する際にSpringプレースホルダを利用することができます.
しかし、appication.propertiesプロファイルの内部では、変数間の参照はどうなりますか?
一つのシーンを考えると、私たちは複数のログファイルのパスを定義しています.ログ名以外は全く同じです.以下の通りです
# application.properties  

#     
common.log.file=/home/USER/log/common.log
trace.log.file=/home/USER/log/trace.log
error.log.file=/home/USER/log/error.log

#     
data.path=/home/USER/data/
解決
私たちの初心は同じ配置を書きたくないです.そして、変更しやすいです.パラメータ間の参照は、appication.propertiesにおいて@Valueによって実施されてもよい.
# application.properties  

#     
project.path=/home/USER/

#     
common.log.file=${project.path}/log/common.log
trace.log.file=${project.path}/log/trace.log
error.log.file=${project.path}/log/error.log

#     
data.path=${project.path}/data/