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

加不加有什么区别和影响,能说具体点吗

表示给当前类命名一个别名,方便注入到其他需要用到的类中;不加的话,默认别名就是当前类名,但是首字母小写
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-04-19
service 是有用的

相当于 xml配置中得

bean id = service

也可以不指定

不指定相当于
bean id = com. service.service
就是这个类的全限定名追问

那这个是加好,还是不加好呢,加不加是不是没多大影响啊

追答

当然加上最好 你看全限定名好长.....

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

比如说

getBean("service") 就行了

但是如果不加

得getBean("com.xxx.xx.xx")

追问

如果使用@Autowired的话,是不是用处不大。

追答

@auto会自动找到实现类

所以对他来说没多大用处

但是如果有多个实现类 就需要了...

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网