第1章 Linux 简介
第2章 Linux 命令
第3章 开发相关

第一个注解式 SpringMVC 项目

  

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

 

第一个注解式 SpringMVC 项目

 

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

 

处理器

 

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

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

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

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

 

 

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

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

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

 

 

注册组件扫描器

 

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

 

 

定义视图页面

 

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

 

 

 

 

 

 

 

 

 

 

  

全部教程