• 8.SpringMVC注解式开发-HelloWorld


    第一个注解式开发程序

    SpringMVC 是 Spring 框架的一部分,所以它和Spring结合的是非常紧密的

    使用 @Controller 注解,既可以将处理器交给Spring容器去管理,又可以说明这是一个处理器类,

    不需要通过实现Controller的接口的方式去声明了

      

      1.注册组件扫描器

      

    1 <context:component-scan base-package="com.springmvc.handlers"></context:component-scan>

      

      2.定义处理器

      此时的处理器类无需继承任何父类,实现任何接口。只需在类上与方法上添加相应的注解即可

      @Controller:表示当前类为处理器

      @RequestMapping:表示当前方法为处理器方法。该方法要对value属性所指定的URL进行处理与响应

                被注解的方法名可以很随意

                若有多个请求路径均可匹配该处理器方法的执行,则@RequestMapping 的 value属性可以写上一个数组

      

     1 @Controller   //表示当前类 是处理器
     2 public class MyController {
     3     //@RequestMapping(value="/hello.do")     //表示当前方法 为处理器方法。该方法要对 value 属性 所指定的URL进行处理与响应。被注解的方法的方法名可以随意
     4     //若有 多个 请求路径 均可匹配该处理器方法的执行,则 @RequestMapping 的 value 属性 中 可以写上一个数组
     5     @RequestMapping(value={"/hello.do","/helloworld.do"})
     6     public ModelAndView handleRequest(HttpServletRequest request,
     7             HttpServletResponse response) throws Exception {
     8         ModelAndView mv = new ModelAndView();
     9         mv.addObject("message", "Hello SpringMVC!");
    10         mv.setViewName("/WEB-INF/jsp/hello.jsp");
    11         return mv;
    12     }
    13 
    14 }

      

      

  • 相关阅读:
    cocos2dx-基本动画制作
    cocos2dx-CCScrollView的制作
    回调函数的作用
    cocos2dx-Action动作
    cocos2dx-cpptest的结构
    重载函数
    .h和.cpp的用法与区别
    NDK配置之体会
    Cocos2d-x 3.1 内存管理机制
    idea spring boot
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7406439.html
Copyright © 2020-2023  润新知