springmvc实现restful接口

2025-04-20 09:47:53

1、springmvc请求处理流程:spri艘绒庳焰ngmvc核心类是org.springframework.web.servlet.DispatcherServlet。DispatcherServlet收到客户端请求后,转交由HandlerMapping映射到相应的处理器Handler,Handler再通过HandlerAdapter适配到对应的控制类,而后返回处理结果给DispatcherServlet,DispatcherServlet返回响应给客户端。具体可以看DispatcherServlet类的源码。

springmvc实现restful接口

2、web.xml中springmvc配置:load-on-startup:启动时加载servlet的顺序。数值为大于等于0的整数时,表示启动时加载,数字越小级别越高。不声明或数值小于0时,被用到时才加载。url-pattern: 接口url需满足的路径格式。/*表示所有。init-param: 初始化加载的文件。

springmvc实现restful接口

3、contextConfigLocation文件:声明服务类bean和返回json数据的配置

springmvc实现restful接口

4、接口实现类:@RequestMapping:锟侯希哇处理请求地址映射,可标注在类或方法上。标注类上,表示类中的所有方法均以该地址作为父路径。value:请求的实际地址;metho颊俄岿髭d:请求方法的方式,有GET PUT POST DELETE四种;consumes:请求内容类型,例如application/json, text/html;produces:响应内容类型。

springmvc实现restful接口

5、测试:使用火狐插件HttpRequester测试接口,输入接口地址:http://localhost:8080/servletfilter/myproject/sayhi,点击POST,可看到响应结果。

springmvc实现restful接口
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢