spring注解@service("service")括号中的service有什么用

本文解释了Spring框架中@Service注解的用途,特别是括号内的字符串参数如何影响Bean的名称,以及它如何简化Bean的获取过程。文章还讨论了在使用@Autowired时该参数的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring注解@service("service")括号中的service有什么用

2014-03-14 16:16匿名  |  浏览 4820 次
加不加有什么区别和影响,能说具体点吗
举报| 2014-03-14 16:29 提问者采纳
service  是有用的

相当于 xml配置中得

bean  id = service  

也可以不指定 

不指定相当于 
bean id =  com. service.service 
就是这个类的全限定名
追问:
那这个是加好,还是不加好呢,加不加是不是没多大影响啊
追答:
当然加上最好  你看全限定名好长.....

最好加上  这样在代码里面获取bean的时候很好获取

比如说

getBean("service") 就行了

但是如果不加

得getBean("com.xxx.xx.xx")
追问:
如果使用@Autowired的话,是不是用处不大。
追答:
@auto会自动找到实现类 

所以对他来说没多大用处 

但是如果有多个实现类 就需要了...
提问者评价
嗯,好的,非常感谢
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值