博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC框架学习笔记(2)——使用注解开发SpringMVC
阅读量:5058 次
发布时间:2019-06-12

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

1.配置web.xml

mvc
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
classpath:mvc.xml
1
mvc
*.do

初始化DispatcherServlet的时候可以通过contextConfigLocation指定SpringMVC配置文件,默认为[servlet-name]-servlet

load-on-startup
1)load-on-startup元素标记容器是否在启动的时候就加载这个servlet(实例化并调用其init()方法)。2)它的值必须是一个整数,表示servlet应该被载入的顺序2)当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet;3)当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。4)正数的值越小,该servlet的优先级越高,应用启动时就越先加载。5)当值相同时,容器就会自己选择顺序来加载。所以,
x
,中x的取值1,2,3,4,5代表的是优先级,而非启动延迟时间。

 2.配置SpringMVC配置文件

文件名已经在第一步修改为mvc.xml

需要配置handerAdapter、视图渲染器、和要扫描的包

3.用注解写Controller

不再使用实现接口的方式,避免侵入性

@Controllerpublic class HelloController {    //通过使用@RequestMapping 注解 可以指定请求的url被 映射到该方法上    @RequestMapping(value="/hi.do")    public ModelAndView hello(){        ModelAndView mv = new ModelAndView();        mv.setViewName("hello");        mv.addObject("msg", "annotation ------");        return mv;    }}

 

 

SpringMVC配置实例(web.xml)

contextConfigLocation
/WEB-INF/spring/common-base.xml /WEB-INF/spring/common-cache.xml /WEB-INF/spring/common-aop.xml /WEB-INF/spring/common-*.xml /WEB-INF/spring/**/module-*.xml /WEB-INF/cxf/cxf-*.xml
org.springframework.web.context.ContextLoaderListener
View Code
spring
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/spring/web-*.xml
1
spring
*.html
View Code

 

转载于:https://www.cnblogs.com/huangjian2/p/6603439.html

你可能感兴趣的文章
IO—》Properties类&序列化流与反序列化流
查看>>
【蓝桥杯】PREV-21 回文数字
查看>>
html 简介
查看>>
python使用上下文对代码片段进行计时,非装饰器
查看>>
js中比较实用的函数用法
查看>>
安装预览版镜像后无法检测到预览版更新的解决方案
查看>>
【bzoj5099】[POI2018]Pionek 双指针法
查看>>
别让安全问题拖慢了 DevOps!
查看>>
JAR打包和运行
查看>>
session如何保存在专门的StateServer服务器中
查看>>
react展示数据
查看>>
测试计划
查看>>
idea设置自定义图片
查看>>
[高级]Android多线程任务优化1:探讨AsyncTask的缺陷
查看>>
选择器
查看>>
rownum 的使用
查看>>
Mysql与Oracle 的对比
查看>>
MVC系列博客之排球计分(三)模型类的实现
查看>>
Android短信拦截
查看>>
11G RAC ORA-27090: Unable to reserve kernel resources for asynchronous disk I/O
查看>>