JAVA中service实现类中的@Service(demoService)是什么意思?

来源:互联网 发布:淘宝哪个店卖高仿aj好 编辑:程序博客网 时间:2024/06/05 10:58

嗯,理论上可以随便设置,因为这是你要实现的类的一个对象名而已,比如在一个Student实现类上加上@Service(“student”),括号里面就是给实例化后的Student对象取个名字。。。
这是在你一个接口有多个实现类的情况下区分实现类的方式。。。。
比如Student实现了Person接口,在你的controller里面@Autowired Person时,假如这时Person还有另一个实现类User,为了确定实例化Student还是User, @Service括号里面的东西就有用了,
@Autowired
@Qualifier(“student”)
private Person person;
这样就确定实例化了一个Person指向一个Student对象

阅读全文
0 0
原创粉丝点击