中易网

Spring的注解@Service ("a")与@Service (value ="b")各表示什

答案:3  悬赏:0  
解决时间 2021-01-16 14:39
  • 提问者网友:沉默菋噵
  • 2021-01-15 17:50
Spring的注解@Service ("a")与@Service (value ="b")各表示什
最佳答案
  • 二级知识专家网友:你哪知我潦倒为你
  • 2021-01-15 18:55
a 和 b 没有区别,当只有一个参数的时候可以 a 这种写法等同于 b 这种写法
spring 如果不用 a 或者 b 这种写法的话,默认加载 Service 是以类名首字母小写的方式自动命名,而上面这两种方式进行定义的话,那么 spring 加载时就不使用默认的命名方式,而使用设置的这个值作为名称
全部回答
  • 1楼网友:千夜
  • 2021-01-15 20:09
没有任何区别,两种写法而已,写哪个都行,我开发的时候都是按前边那种写法,我同事都是后边那种写法,结果是一样的,没区别。只是给它定义一个名字而已。
  • 2楼网友:孤老序
  • 2021-01-15 19:07
service是有用的
相当于 xml配置中得
beanid = service
也可以不指定
不指定相当于
bean id =com. service.service
就是这个类的全限定名
追问:这里的a和b有什么区别
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息