实现控制器(Controller)

    Controllers提供了你通过 Service 接口自定义的应用行为的入口。Controller解释用户输入,并且把它传输给一个一个通过视图展现给用户的model.Spring以非常抽象的方式实现了控制器,他允许你创建各种各样的控制器。
    Sping2.5介绍了一种基于注解的编程模型为MVC Controller,用户可以使用注解,比如@RequestMapping, @RequestParam, @ModelAttribute等等。该注解同事支持,这种风格的Controller不需要扩展特定的基类或者实现特定的接口。此外,通常他们不直接依赖Servlet或者PortletAPIS,虽然你可以很容易通过配置访问Servlet或者Portlet。

@Controller
public class HelloWorldController {

    @RequestMapping("/helloWorld")
    public String helloWorld(Model model) {
        model.addAttribute("message", "Hello World!");
        return "helloWorld";
    }
}

    可以看到,@Controller and @RequestMapping注解允许灵活的方法名称和签名,这个例子中,这个方法接收一个Model并且返回一个String类型的视图名。但是,其他不同的方法参数和返回值可以被检查在本节后面的介绍。@Controller and @RequestMapping和其他一些注解是Spring MVC实现的基础形式。这部分谢了这些注解并且介绍这些注解通常在Servlet容器怎么使用。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值