如何在spring配置文件中获取主机名?

时间:2015-12-05 17:32:46

标签: spring hostname

有没有简单的方法来获取spring配置文件中的主机名?目前我正在使用Java代码获取主机名,并自动连接bean中的属性。但是如果有的话,寻找更少的编码方法!

谢谢

1 个答案:

答案 0 :(得分:4)

以下将为您提供java中的主机名

return InetAddress.getLocalHost().getHostName();

其中InetAddress属于java.net包。您可以将其添加到Java配置文件中。如果您想在xml中执行此操作,可以执行以下操作

<bean id="localhostInetAddress"
    class="java.net.InetAddress"
    factory-method="getLocalHost"/>

<bean id="hostname"
    factory-bean="localhostInetAddress"
    factory-method="getHostName"/>