spring 注解 @Autowired 和 @Inject 两个功能是一样的吗

floatboy3 2011-07-15 05:51:21
@Autowired 和 @Inject 这两个注解的功能是不是一样的, @Autowired 只能基于类型进行注入吗?@Inject又是怎么样进行注入的?各位高手,指教下啊
...全文
1094 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
travelzhang 2012-06-06
  • 打赏
  • 举报
回复
@Resource 用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(name="beanName")
@Autowired 用于注入,(srping提供的) 默认按类型装配
floatboy3 2011-07-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fly_m 的回复:]
基本一样,
@autowired是spring的东西,按照名字,类型的先后顺序进行注入
话说spring没有@Inject吧,那是struts2的东西吧???只注入由struts2及objectFactory里面的东西,一般来说,效果和spring差不多,因为struts2的objectFactory里就是spring容器
[/Quote]
@autowired 是先按名字,再按类型匹配?还是只能基于类型的
Fly_m 2011-07-15
  • 打赏
  • 举报
回复
基本一样,
@autowired是spring的东西,按照名字,类型的先后顺序进行注入
话说spring没有@Inject吧,那是struts2的东西吧???只注入由struts2及objectFactory里面的东西,一般来说,效果和spring差不多,因为struts2的objectFactory里就是spring容器
lyon_z 2011-07-15
  • 打赏
  • 举报
回复
@Inject没怎么用过,是JSR330的注解。@autowired是spring的注解,根据类型自动匹配的。

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧