为什么看到这个?因为这几天发现一个项目没有@Controller/@RequestMapping,只有@Service,但是程序居然能够进行http访问,于是百度了一下,发现还有其他方式实现controller。
先说明,只是简单说下有几种方式,不提供具体实现,因为我觉得正常新项目只会有第一种,只要知道有这几个实现方式就行。
方式一:@Controller/@RequestMapping
这也是开发人员最熟悉的了。
方式二:实现HttpRequestHandler接口
方式三:实现Controller接口