Java-spring3.1.1 在java代码中如何获得.properties值

发布于 2017-02-17 03:52:29 字数 399 浏览 1190 评论 2

我classpath下有个config.properties其中有这两个值
mina.port=3005
mina.host=127.0.0.1

spring中是这么配置的

spring配置

我在程序中定义了这样两个变量
private static String HOST = "127.0.0.1"; //主机地址
private static int PORT = 3005;//端口号

我现在想从程序中通过spring注入的方式获取这两个值给HOST和PORT.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾兮 2017-10-19 00:06:40

3.1应该有Value注解了吧。。。。

在一个Component里面

@Value("${mina.host}")
public void setStaticResourceJSVersion(String v){
HOST = v;
}

这样的形式行不行。。。。

归属感 2017-06-14 00:59:34

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>

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文