【问题标题】:spring - inject property to a pojo classspring - 将属性注入 pojo 类
【发布时间】:2014-02-17 19:14:03
【问题描述】:

如何将 .properties 文件中的值注入 pojo 类? 我想要实现的是每次获得此类的实例时,它都会返回给我一个已经注入该值的实例。我将它放在一个 .properties 文件中,而不是在 java 类本身中,因为稍后我将需要它来轻松更改配置。

我目前正在尝试在我的 pojo 类的变量上添加此注释 @Value("${myfield.name}"),但无济于事。

感谢任何帮助。谢谢!

【问题讨论】:

    标签: java spring dependency-injection properties-file


    【解决方案1】:

    我能够完成这项工作:

    @Value("${myfield.name}")
    

    但是您需要使用 @Component, @Service 等中的任何一个来注释您的课程。 当然,您的 xml 中还需要属性占位符标记。

    【讨论】:

    • 我试图在我的 pojo 类中注入属性文件字段,当我在控制器和服务中尝试相同时它总是给我 null 它工作正常。你能告诉我我需要做什么吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 2015-07-03
    • 2011-09-09
    相关资源
    最近更新 更多