基于restful风格的springmvc

来源:互联网 发布:php 访问私有属性 编辑:程序博客网 时间:2024/06/08 11:21

   急于实现项目中的restful风格的路径,先不管什么原理,实现就好。

得基于两个注解

  1. @Controller  
  2. @RequestMapping 

一个servlet的配置文件

    <!--<!–Spring3.1开始的注解 HandlerMapping –>-->    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping"/>    <!--<!–Spring3.1开始的注解 HandlerAdapter –>-->    <bean class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">        <!--线程安全的访问session-->        <property name="synchronizeOnSession" value="true"/>    </bean>

hello的请求路径

 <bean  class="com.javass.chapter.web.controller.HelloWorldController">    </bean>


HelloWorld类
@Controller@RequestMapping(value="/world")public class HelloWorldController extends AbstractController  {@RequestMapping(value="hello")    protected ModelAndView handleRequestInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {        ModelAndView mv = new ModelAndView();        mv.addObject("message","Hello World");        mv.setViewName("hello");        return mv;    }}

那么请求路径就是

http://localhost:port/world/hello

总结:http://+ip+端口号 + 类的路径(/world)+方法的路径(/hello)


资料博客分享:http://www.iteye.com/blogs/subjects/kaitao-springmvc