博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
8.SpringMVC注解式开发-HelloWorld
阅读量:5871 次
发布时间:2019-06-19

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

第一个注解式开发程序

SpringMVC 是 Spring 框架的一部分,所以它和Spring结合的是非常紧密的

使用 @Controller 注解,既可以将处理器交给Spring容器去管理,又可以说明这是一个处理器类,

不需要通过实现Controller的接口的方式去声明了

  

  1.注册组件扫描器

  

1 

  

  2.定义处理器

  此时的处理器类无需继承任何父类,实现任何接口。只需在类上与方法上添加相应的注解即可

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

  @RequestMapping:表示当前方法为处理器方法。该方法要对value属性所指定的URL进行处理与响应

            被注解的方法名可以很随意

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

  

1 @Controller   //表示当前类 是处理器 2 public class MyController { 3     //@RequestMapping(value="/hello.do")     //表示当前方法 为处理器方法。该方法要对 value 属性 所指定的URL进行处理与响应。被注解的方法的方法名可以随意 4     //若有 多个 请求路径 均可匹配该处理器方法的执行,则 @RequestMapping 的 value 属性 中 可以写上一个数组 5     @RequestMapping(value={"/hello.do","/helloworld.do"}) 6     public ModelAndView handleRequest(HttpServletRequest request, 7             HttpServletResponse response) throws Exception { 8         ModelAndView mv = new ModelAndView(); 9         mv.addObject("message", "Hello SpringMVC!");10         mv.setViewName("/WEB-INF/jsp/hello.jsp");11         return mv;12     }13 14 }

  

  

转载于:https://www.cnblogs.com/xuzekun/p/7406439.html

你可能感兴趣的文章
Hashtable 和 HashMap 的区别
查看>>
大端模式 && 小端模式学习笔记
查看>>
动态路由协议之OSPF
查看>>
我的友情链接
查看>>
详解MBR分区结构以及GPT分区结构
查看>>
zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件
查看>>
SpringBoot2.x开发案例之整合Quartz任务管理系统
查看>>
web基础
查看>>
Link
查看>>
bash基础特性
查看>>
重庆大数据发展前景
查看>>
在Magento首页显示新产品怎么设置
查看>>
WSFC CLUSDB
查看>>
在gridview中按钮传递data值到js中的方法(选择按钮)
查看>>
将数据库中一张表中数据复制到另一张表
查看>>
100万并发连接服务器笔记之准备篇
查看>>
LNMP--Nginx代理详解
查看>>
linux系统挂载NTFS格式文件系统
查看>>
Centos php5.3.3 升级 5.5.26 & mysql5.1.73 升级 5.6.25
查看>>
Centos 6.2出现Disk sda contains BIOS RAID metadata解决方法
查看>>