Java SpringWebMVC环境@autowiredtogetonly系统属性抛出NullPointerException
我使用的是Java SpringWebMVC环境@autowiredtogetonly系统属性抛出NullPointerException,java,spring,spring-mvc,properties,environment-variables,Java,Spring,Spring Mvc,Properties,Environment Variables,我使用的是Spring 4.1.1.RELEASE,我得到了NO属性文件,以防我想通过System.setProperty()设置一些运行时变量,然后通过环境变量通过Spring得到它,但它说环境变量是null。如下所示,在我的@组件类中,我使用了一个变量。在此之前,我从其他地方设置了一个系统属性 @Autowired private Environment environment; 我收到了同样的问题。 实现环境感知而不是使用@autowired解决了我的问题。您能提供一个更完整的示例吗?
Spring 4.1.1.RELEASE
,我得到了NO属性文件,以防我想通过System.setProperty()
设置一些运行时变量,然后通过环境变量通过Spring得到它,但它说环境变量是null
。如下所示,在我的@组件
类中,我使用了一个变量。在此之前,我从其他地方设置了一个系统属性
@Autowired
private Environment environment;
我收到了同样的问题。实现环境感知
而不是使用@autowired
解决了我的问题。您能提供一个更完整的示例吗?