Java 如何设置spring为所有@Autowired注释注入null而不是引发异常?
下面是一个关于注入null而不是引发异常的示例。有没有办法设置spring,将此行为设置为默认行为?例如,修改每个注释很麻烦。可能是因为您可以将@Autowired注释更改为以下内容:Java 如何设置spring为所有@Autowired注释注入null而不是引发异常?,java,spring,autowired,Java,Spring,Autowired,下面是一个关于注入null而不是引发异常的示例。有没有办法设置spring,将此行为设置为默认行为?例如,修改每个注释很麻烦。可能是因为您可以将@Autowired注释更改为以下内容: @Autowired(required = false) 现在,如果bean没有初始化,那么应该没有NullPointerException。可能是这样的,您可以将@Autowired注释更改为以下内容: @Autowired(required = false) 现在,如果bean没有初始化,那么应该没有Nu
@Autowired(required = false)
现在,如果bean没有初始化,那么应该没有NullPointerException。可能是这样的,您可以将@Autowired注释更改为以下内容:
@Autowired(required = false)
现在,如果bean没有初始化,那么应该没有NullPointerException。正确的方法是更改注释。或者不要使用字段注入(由于多种原因,这是不好的)。对所需依赖项使用构造函数注入,对可选依赖项使用setter注入。正确的方法是更改注释。或者不要使用字段注入(由于多种原因,这是不好的)。对所需依赖项使用构造函数注入,对可选依赖项使用setter注入。