在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;
}
任何指针? 感谢。