永发信息网

关于spring 不标@Component @Resource的自动注入的问题

答案:2  悬赏:60  手机版
解决时间 2021-04-06 07:44
之前了解的Spring自动注入的方式就是通过在类声明上标@Component,和在调用时的set方法上标@Resource来搞定的,现在刚到新公司,看一项目源码,发现基Service上没有标过@Component(但在xml里的声明每个bean),并且Struts2的Action调用Service的set方法上也没标@Resource,结果还自动注了,我就奇怪了。还有一个问题,就是我发现struts2文件里,好多action也没声明,但还能用,这个是怎么回事,在struts文件里发现如下配置问:第一句是否就按Action类名去创建Action的实例,然后就可以当在struts。xml里声明过一样第二句是否就是自动注入不用在Action调service的set方法上标@Resource的原因。在线等,求详解。。
最佳答案
既然不是用的注解,那肯定就是在spring的配置文件applicationContext.xml里配置了。不一定说非得用注解才能注入的,用xml也能注入,道理是一样的。

你的第一个问题,在struts里写时应该是这样的,
这里的class是spring配置文件里的某个bean的id, 这样struts才会交给spring去实例化action。
全部回答
这一句是自己注入的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
斗鱼喂什么饲料最好,银龙鱼吃什么鱼饲料
建筑 什么时围护结构?
桂林办理出国留学中介有哪些?在哪里?
选背景音乐,有节奏,不快不慢的那种?
单选题在历史典故“烽火戏诸侯”中周幽王博得
云南白药疼痛护理包的零售价是多少?
李白,杜甫,白居易三人诗歌创作风格各异的时
宜春考驾驶证的考场在哪里了,具体地址
给凌云醉九宵是情侣网名的那一个网名
植树造林有哪些好处?
医院招聘考试什么题型
TD-视频通话是什么啊?
大话2金丹摄气诀 吸6的那个 ?
结合教科书,指出我国境内远古人类遗址分布的
厦门捷嘉驾校如何?
推荐资讯
绳锯机 编程 用什么品牌PLC 三菱?西门子?其
如图,PA、PB是⊙O的切线,切点为A、B,若∠O
寄东西到昆山仁宝二厂地址怎么填
西安公交6o5线路
大众南路我想知道这个在什么地方
单选题从利率水平上看,国债利率水平与同期银
一般的聚会双15寸音响需要多少钱
不努力你要青春做什么,《不努力奋斗,你要青春
日照到荣成长途车发车时间表
华为64G都有什么功能
涂记面馆(统一街)在什么地方啊,我要过去处理
苹果6s微信语音没声音
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?