SpringMVC--RestFul和控制器

1、控制器Controller

  • 控制器负责提供访问应用程序的行为,通过接口或注解来实现。
  • 控制器负责解析用户的请求并将其转换为一个模型
  • 在SpringMVC中一个控制器类可以包含多个方法

1.2、controller的配置方式

1.2.1实现controller接口

Controller是一个接口,在org.springframework.web.servlet.mvc包下,接口中只有一个方法

public class Controller01 implements Controller {
   

    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
   
        ModelAndView mv = new ModelAndView();
        mv.addObject("msg","hello,该死的springmvc!");
        mv.setViewName("test");
        return mv;
    }
}

编写完去springmvc-servlet.xml中注册bean

<!--name:代表请求路径-->
    <bean id="/test" class="com.ljy.controller.Controller01"/>

注意

  • 一个控制器中只有一个方法,如果需要多个方法,就需要多个controller,比较麻烦

1.2.2、使用注解实现

  • @Controller注解类型用于声明Spring类的实例是一个控制器
  • 使用扫描机制来找到应用程序中所有基于注解的控制器类
<context:component-scan base-package="com.ljy.controller"/>

新创

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值