如何从服务类访问环境

时间:2016-06-13 08:02:49

标签: java spring spring-mvc

在spring MVC应用程序中,我想从服务层访问org.springframework.core.env.Environment变量,以便我可以调用,

environment.getProperty()

我的整个应用程序配置基于注释而不使用任何XML。 我正在将Environment bean配置为,

@PropertySource("classpath:config/deploy.properties")
public class WebConfig extends WebMvcConfigurerAdapter {

    @Autowired
    private Environment environment;   
}

通过上述方法,我可以从控制器访问环境,但是当我尝试在服务类中访问它时,我得到它为NULL。 例如,在服务类之后,

@Service
public class UserService {
    @Autowired
    private Environment environment; 
}

任何指针? 感谢。

0 个答案:

没有答案