Java-spring3.1.1 在java代码中如何获得.properties值
我classpath下有个config.properties其中有这两个值
mina.port=3005
mina.host=127.0.0.1
spring中是这么配置的
我在程序中定义了这样两个变量
private static String HOST = "127.0.0.1"; //主机地址
private static int PORT = 3005;//端口号
我现在想从程序中通过spring注入的方式获取这两个值给HOST和PORT.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
3.1应该有Value注解了吧。。。。
在一个Component里面
@Value("${mina.host}")
public void setStaticResourceJSVersion(String v){
HOST = v;
}
这样的形式行不行。。。。
private static String HOST; //主机地址
private static int PORT; //端口
@Value("${mina.host}")
public void setHost(String host){
HOST = host;
}
@Value("${mina.port}")
public void setPort(int port){
PORT = port;
}
xml中配置:
<bean id="minaServer" class="com.federal.mina.MinaServer" init-method="init">
<property name="host" value="${mina.host}" />
<property name="port" value="${mina.port}" />
</bean>