有没有简单的方法来获取spring配置文件中的主机名?目前我正在使用Java代码获取主机名,并自动连接bean中的属性。但是如果有的话,寻找更少的编码方法!
谢谢
答案 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"/>