博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
实现控制器(Controller)
阅读量:6876 次
发布时间:2019-06-26

本文共 788 字,大约阅读时间需要 2 分钟。

hot3.png

    Controllers提供了你通过 Service 接口自定义的应用行为的入口。Controller解释用户输入,并且把它传输给一个一个通过视图展现给用户的model.Spring以非常抽象的方式实现了控制器,他允许你创建各种各样的控制器。

    Sping2.5介绍了一种基于注解的编程模型为MVC Controller,用户可以使用注解,比如@RequestMapping, @RequestParam, @ModelAttribute等等。该注解同事支持,这种风格的Controller不需要扩展特定的基类或者实现特定的接口。此外,通常他们不直接依赖Servlet或者PortletAPIS,虽然你可以很容易通过配置访问Servlet或者Portlet。

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

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

转载于:https://my.oschina.net/jettyWang/blog/741992

你可能感兴趣的文章
实现控制器(Controller)
查看>>
好多年前写的一个C++事件回调工具
查看>>
python3使用logging日志记录
查看>>
servlet3中jar的web资源携带
查看>>
3D打印将对零售模式产生颠覆影响,能否抓住机遇
查看>>
不用加减乘除实现加法
查看>>
Android SD卡 文件或目录拷贝、复制、粘贴
查看>>
git命令与github使用(转主要看向远程仓库推内容)
查看>>
JAVA生成四位数的验证码
查看>>
讯飞语音错误码大全
查看>>
编译器错误消息: CS0433: The type 'global_asax' exists in both 'App_global.asax
查看>>
原生ajax显示php后台内容
查看>>
Android 富文本装饰器Spannable
查看>>
sync.Map源码分析
查看>>
error: invalid storage class for function
查看>>
seci-log 1.08 发布 增加snmp trap v2c和v3的收集
查看>>
AWK 文件处理计数
查看>>
通过libvirt使用ceph块设备
查看>>
优秀交互设计师成长指南
查看>>
SDN网络系统之MiniNet的安装与使用
查看>>