
请教一下这么写是什么意思
4条回答 默认 最新
农夫丶果园 2020-06-19 09:29关注@RestController = @Controller + @ResponseBody , 其中 @RestController 能够设置一个参数value , 这个value的作用是设置这个Bean的name , 一般不会去设置
但是像 @Service 这样的可能会去设置 , 因为service可能是实现的一个接口 , 在在接口上添加注解 @Autowired 时 , 就可能出现问题 , 因为一个接口可能会有多个实现
所以这时可以 设置 @Service("beanName") 来区分, 在注入的时候 , 除了使用 @Autowired 之外还需要使用 @Qualifier("beanName") 来指定注入的是接口的哪一个具体实现
@RequestMapping 就不用说了 , 用于指定访问路径本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报