读《Servlet,jsp和Spring MVC》(6)

      接着上面部分的内容,今天我打算给大家讲述的可能也算是Spring mvc中的一个比较重要的部分~基于注释的控制器注释的方法

想必我们在前面使用Servlet的时候都有尝试过@webservlet("/")的访问方法可谓比直接在xml中设置那真的是方便的太多了,所以我觉得今天的内容与以往的内容是具有承接的部分,毕竟要知道Servlet开发应当是Spring mvc学习的基础哦!

      嗯,接着前面部分的内容 ,我们前段时间说到各个controller类如果单独的继承controller接口的话,它只能处理一个动作。为了解决这样的局限性,注释方法应运而生。

      注释方法,我目前接触到可能还不够全面,主要接触到的有以下两种:Controller注解类型,RequestMapping注解类型。

   Controller注解类型,主要的作用是表明以下Spring类的实例是一个控制器。它主要放置在类方法的上方。

       扫描机制,为了保证Spring能找到控制器,要在Spring Mvc的配置文件中声明spring-context

       spring-context中含有的<component-scan/>元素,作用是指定控制类的基本包,即指示控制类的位置。(注意,基本包的范围要相对精确,否则就会扫描到了不必要的包)

      RequestMapping注解类型,当需要指示Spring使用某种方法来处理动作时,需要使用注释类型映射的URI与方法。简而言之,RequestMapping 注解类型的方法将成为一个请求处理 方法,并由调度程序在接收到对应URL请求时调用。

       接下来我们换个章节来讲述Spring Mvc的配置文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章