2016-09-14 10 views
0

使用して、環境変数からホスト名を取得し、私は現在、設定ファイルにホスト名を取得するために豆を座っ

@Bean 
public String hostname() throws UnknownHostException { 
    return InetAddress.getLocalHost().getHostName(); 
} 

これは動作しますが、私たちはUnixとの両方の環境変数からこのホスト名を取得することができるかどうかについての好奇心Linux。

http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html

私はapplication.properties上のようなものを期待してい

hostname =${ECHO=/proc/sys/kernel/hostname} 

hostname =${PATH=/proc/sys/kernel/hostname} 

どれでも提案を提出?

答えて

0

Linuxでは、ホスト名はSystem.getenv("HOSTNAME")