社区
Java EE
帖子详情
spring 注解 @Autowired 和 @Inject 两个功能是一样的吗
floatboy3
2011-07-15 05:51:21
@Autowired 和 @Inject 这两个注解的功能是不是一样的, @Autowired 只能基于类型进行注入吗?@Inject又是怎么样进行注入的?各位高手,指教下啊
...全文
1094
4
打赏
收藏
spring 注解 @Autowired 和 @Inject 两个功能是一样的吗
@Autowired 和 @Inject 这两个注解的功能是不是一样的, @Autowired 只能基于类型进行注入吗?@Inject又是怎么样进行注入的?各位高手,指教下啊
复制链接
扫一扫
分享
转发到动态
举报
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的注解,根据类型自动匹配的。
详解
Spring
依赖注入:@
Autowired
,@Resource和@
Inject
区别与实现原理
主要介绍了详解
Spring
依赖注入:@
Autowired
,@Resource和@
Inject
区别与实现原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring
+
Spring
MVC+MyBatis+easyUI整合
Spring
+
Spring
MVC+MyBatis+easyUI整合框架,记录整合步骤,方便使用
Spring
4.0 最新jar包 全
Spring
4.0.5 的全部jar包,需要的朋友自行下载即可,免资源分,希望大家更快做好框架
Spring
中@
Autowired
@Resource和@
Inject
注解
区别
1.介绍 如何使用与依赖注入相关的
注解
,即 @Resource、@
Inject
和 @
Autowired
。 这些
注解
为类提供了一种解决依赖关系的声明方式: @
Autowired
ArbitraryClass arbObject; 与直接实例化它们相反(命令式方式) ArbitraryClass arbObject = new ArbitraryClass(); 三个
注解
中有
两个
属于 Java 扩展包:javax.annotation.Resource 和 javax.
inject
.
Inject
。 @
@
Autowired
和@
Inject
注解
的区别和使用场景
本文详细介绍了@
Autowired
和@
Inject
注解
的区别和使用场景。通过示例代码可以看出,@
Autowired
注解
在依赖查找方式和注入方式上更加灵活,适用于
Spring
框架中的依赖注入。而@
Inject
注解
在依赖查找方式上更加严格,适用于Java的依赖注入标准。在实际应用中,我们可以根据具体的场景选择合适的
注解
来简化代码和提高开发效率。未来,随着技术的不断发展,可能会有更多优秀的依赖注入方案涌现出来,我们需要密切关注新技术的发展和应用。
Java EE
67,550
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章