基于注解配置bean-总结
2025-4-20
| 2025-4-20
Words 216Read Time 1 min
type
status
date
slug
summary
tags
category
icon
password

总结

@Resource有name和type注解,指定name属性就按照byName注入,指定type就按照byType注入,这样更灵活,如果什么也不写,就先按照name再按照type注入。
@AutoWired不能指定参数,默认先按照类型进行装配,如果类型有多个,那么按照配置的属性名进行装配,那么此时,属性名就不能随意设置,否则就拿不到对象了,这也是为什么这个注解不建议使用。
有一种方案可以实现@Resource的指定name属性注入,结合@Qualifier()属性注入
这样就可以按照name:userService200注入。
但是@Resource(name=“userService200”)一行注解解决的事,他要用两行,更不建议使用。
增减字符串匹配基于注解配置bean-Resource
Loading...
Catalog