SpringMVC-02 HandlerMapping的常见种类及注解

目录

  • HandlerMapping的常见种类
    • BeanNameUrlHandlerMapping
    • SimpleUrlHandlerMapping
    • ControllerClassNameHandlerMapping
  • 使用注解替代配置

HandlerMapping的常见种类

HandleMapping:处理映射器,可以理解为为请求的url查找对应的Controller类.

BeanNameUrlHandlerMapping

根据bean标签的名称找到对应的Controller类。

1749453-20190903212030454-39353268.png

SimpleUrlHandlerMapping

根据bean的id查找对应的Controller类。

SpringMVC-02 HandlerMapping的常见种类及注解_第1张图片

ControllerClassNameHandlerMapping

根据controller类的名字找到对应的Controller。

1749453-20190903212115368-2012357498.png

使用注解替代配置

引入指定jar

SpringMVC-02 HandlerMapping的常见种类及注解_第2张图片

1.包扫描:扫描注解所在包
2.开启注解标签:Annotation



     
     
     
         
     
      
           
           
      

3.创建Controller类(在类中添加Controller注解,可以创建多个方法)

package com.hw.lb.controller.annotation;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class FirstAnnotation {
     @RequestMapping("/list.do")
     public String list() {
           System.out.println("查询所有");
           return "login";
     }
}

转载于:https://www.cnblogs.com/DT-Demo/p/11455777.html

你可能感兴趣的:(SpringMVC-02 HandlerMapping的常见种类及注解)