IntelliJ IDEA在使用Spring的@Autowired注解时会显示错误。

11 浏览
0 Comments

IntelliJ IDEA在使用Spring的@Autowired注解时会显示错误。

当我在类中使用Spring的@Autowired注解时,IntelliJ IDEA会显示错误,但是该类在没有任何问题的情况下运行。\n错误信息如下:\n

\nAutowired成员必须在有效的Spring bean(@Component/@Service等)中定义。 less... (Ctrl+F1) 检查bean类中的自动装配问题。\n

0
0 Comments

IntelliJ IDEA在使用Spring的@Autowired注解时显示错误的原因和解决方法

在使用Spring的@Autowired注解时,有些用户在IntelliJ IDEA中遇到了错误的问题。这个错误表明IntelliJ无法验证类实现是否是一个接口或一个类。下面是一些用户的回答:

"在IntelliJ中将错误级别改为警告就解决了问题"。但是这不能被称为一个真正的解决方法。

对于这个问题,原因可能是IntelliJ IDEA在验证@Autowired注解时的一些问题。解决方法是将错误级别改为警告,这样IntelliJ就不会再显示错误了。具体操作是按下Alt + Enter,然后将错误级别从Error改为Warning。

以上就是关于IntelliJ IDEA在使用Spring的@Autowired注解时显示错误的原因和解决方法的整理。

0
0 Comments

在使用Spring的@Autowired注解时,IntelliJ IDEA会显示错误。这个问题的出现原因是在IntelliJ IDEA 13.1.4版本中,当使用@Autowired注解时,可能会出现错误提示。解决这个问题的方法是移除Spring facet,并只保留“Detection”选项。这样做的话,如果忘记给一个bean添加注解,将不会收到任何警告。但是,如果使用Maven的“Reload all Maven Projects”功能,将会再次出现相同的问题。

0
0 Comments

IntelliJ IDEA在使用Spring的@Autowired注解时显示错误

在使用Spring的@Autowired注解时,有时候在IntelliJ IDEA中会显示错误。解决这个问题的方法有两种。

第一种方法是通过添加supress warning来修复这个问题。

@SuppressWarnings("SpringJavaInjectionPointsAutowiringInspection")
private ....

这样就可以解决错误显示的问题。

第二种方法是在类上添加注解,如果你有多个@Autowired注解。

这种方法也可以解决错误显示的问题。

但是需要注意的是,这并不是一个真正的解决方案,因为这只是解决了错误显示的问题,并没有解决根本原因。

0