有没有比较通俗易懂的讲解方式,书上写的解释简直都不是人话。

解决方案 »

  1.   

    说实话,我理解这些注解在spring中就是拿来声明和标记用的
    被@Controller标记的类实际上就是个SpringMVC Controller对象,它是一个控制器类。
    被@RequestMapping标记的方法会被分发处理器扫描识别,将不同的请求分发到对应的接口上。
    好像不加注解就不能识别出这些类来(换句话说就是依赖注入???)
      

  2.   

    @Controller就是标记这个类负责处理访问请求,@RequestMapping就是分配访问路径,只有标注了Controller才能用RequestMapping,Controller标注的类对应mvc里的c,控制层,也就是控制请求流转
      

  3.   

    JAVA的一些书籍是最有意思的,明明都是汉字可组合到一起就成了天书。
      

  4.   

    @RequestMapping
    作用:用于建立请求 URL 和处理请求方法之间的对应关系
    位置:
    ​      类上,请求URL 的第一级访问目录。此处不写的话,就相当于应用的根目录​      方法上,请求 URL 的第二级访问目录,与类上的使用@ReqquestMapping标注的一级目录一起组成访问虚拟路径
      

  5.   

    @Controller:我就是一个控制器,就是一个屋子标识(我这屋子里有很多的漂亮MM)
    @RequestMapping:我是屋子里的漂亮MM