,通过Spring定义请求接口非常容器,通过几个注解就可以完成,如下:,通过上面的@RestController, @RequestMapping就完成了一个简单的接口定义。,实际Spring Web底层是做了很多的工作,其核心组件有HandlerMapping, HandlerAdapter, ViewResolver等组件。,了解了上面的几个核心组件之后,接下来就是自定义实现上面的核心类,来完成接口的请求处理。,自定义注解,标记Controller类及请求参数:,参数标记,用来对接口参数进行注解。,该对象用来保存记录,方法参数由@PackParam注解的参数。,自定义实现了SpringMVC标准的HandlerMapping,这样在DispatcherServlet中才能够识别。,专门用来解析处理接口方法中的参数信息然后从请求中读取。,自定义实现了SpringMVC标准的HandlerAdatper,这样在DispatcherServlet中才能够识别。,通过以上的步骤就完成了一个完全自定义SpringMVC核心组件的实现。
© 版权声明
文章版权归作者所有,未经允许请勿转载。