@Autowired下划线
时间: 2023-10-08 07:05:05 浏览: 117
spring-boot-starter-mybatis-spring-boot-2.2.1.zip
@Autowired注解是Spring框架中的一个注解,用于实现自动注入。它按照byType的方式进行注入,即根据类的类型来匹配需要注入的对象。默认情况下,@Autowired要求被注入的类必须在Spring容器中注册为bean,即需要被注解为@Controller、@Service、@Repository、@Component等注解。如果想要消除警告,可以尝试以下几种方法:
1. 使用@Resource注解代替@Autowired注解来进行注入,@Resource注解默认是根据名称进行注入,可以避免警告。
2. 将@Autowired注解改为@Autowired(required = false)注解,表示注入时,自动注入的类为非必须。
3. 在IDE的设置中找到Inspections,搜索spring bean,找到Spring Bean Autowired并将错误级别修改为警告级别。
阅读全文