Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SpringWebMVC环境@autowiredtogetonly系统属性抛出NullPointerException_Java_Spring_Spring Mvc_Properties_Environment Variables - Fatal编程技术网

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
解决了我的问题。

您能提供一个更完整的示例吗?