#在controller中定义接口并使用spring注解方式@autowired来进行装配工作
![1.jpg wKiom1g7_-WAkaP5AABpJ7nwIsk246.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/5688d8f713977ba5ef0bce6c60d0c601.jpeg)
#对不同的service进行get和set,并在set方法中使用@qualifier标注对应的service名称,
注意,这里标注的service名称一定要跟spring对应xml中的bean的ID保持一致!
![2.jpg wKiom1g7_-WwCHudAAChwxKoyho499.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/2369188c18a212d346448dfc7fff311a.jpeg)
#在对应controller中
![3.jpg wKioL1g7_-ayTEqiAADMJiirHPM652.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/db945f4c6adb3930fa7b1ea1dcf83607.jpeg)
#实现类2
![4.jpg wKioL1g7_-fAekwqAABhM63wESw577.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/ec10d3f5d6ed7198b39e4d6d3dcb7ae3.jpeg)
#实现类1
![5.jpg wKiom1g7_-eSQhMuAABtTV__46I125.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/4e59727736391150552023486b9730bf.jpeg)
#spring对应xml中配置对应javabean,bean对应ID的名称一定要和controller中的service名称保持一致!
![6.jpg wKioL1g7_-jS4uXrAAHfbAqQmko491.jpg-wh_50](https://i-blog.csdnimg.cn/blog_migrate/93ced8d3acde8813ceb5851a1535a3f8.jpeg)
转载于:https://blog.51cto.com/ylcodes01/1877471