加不加有什么区别和影响,能说具体点吗
表示给当前类命名一个别名,方便注入到其他需要用到的类中;不加的话,默认别名就是当前类名,但是首字母小写
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2017-04-19
service 是有用的
相当于 xml配置中得
bean id = service
也可以不指定
不指定相当于
bean id = com. service.service
就是这个类的全限定名追问
相当于 xml配置中得
bean id = service
也可以不指定
不指定相当于
bean id = com. service.service
就是这个类的全限定名追问
那这个是加好,还是不加好呢,加不加是不是没多大影响啊
追答当然加上最好 你看全限定名好长.....
最好加上 这样在代码里面获取bean的时候很好获取
比如说
getBean("service") 就行了
但是如果不加
得getBean("com.xxx.xx.xx")
如果使用@Autowired的话,是不是用处不大。
追答@auto会自动找到实现类
所以对他来说没多大用处
但是如果有多个实现类 就需要了...