java面试题网

普通会员

483

帖子

9

回复

187

积分

楼主
发表于 2019-08-26 15:24:39 | 查看: 5072| 回复: 0

第一个注解式 SpringMVC 项目

第一个注解式 SpringMVC 项目

所谓 SpringMVC 的注解式开发是指,在代码中通过对类与方法的注解,便可完成处理器在 springmvc 容器的注册。注解式开发是重点。

第一个注解式 SpringMVC 项目

注解的项目同样需要中央调取器,视图解析器。新建项目 primary-annotation

处理器

在类上与方法上添加相应注解即可。

@Controller:表示当前类为处理器

@RequestMapping:表示当前方法为处理器方法。该方法要对 value 属性所指定的 URI

进行处理与响应。被注解的方法的方法名可以随意。

第一个注解式 SpringMVC 项目_www.wityx.com

ModelAndView 类中的 addObject()方法用于向其 Model 中添加数据。Model 的底层为一个 HashMap。

Model 中的数据存储在 request 作用域中,SringMVC 默认采用转发的方式跳转到视图,本次请求结束,模型中的数据被销毁。

若有多个请求路径均可匹配该处理器方法的执行,则@RequestMapping 的 value 属性中可以写上一个数组。

第一个注解式 SpringMVC 项目_www.wityx.com

注册组件扫描器

这里的组件即处理器,需要指定处理器所在基本包。

第一个注解式 SpringMVC 项目_www.wityx.com

定义视图页面

在 WEB-INF 目录下新建一个子目录 jsp,在其中新建一个 jsp 页面 welcome.jsp。

第一个注解式 SpringMVC 项目_www.wityx.com


文章来自www.wityx.com,转载请注明出处!原文地址http://www.wityx.com/post/1217_1_1.html


java面试题交流群:327440556

您需要登录后才可以回帖 登录 | 立即注册

java面试题网www.wuliaokankan.cnjava建站系统提供技术支持V2.1 网站地图 © 2016-2018