ApplicationContext应用上下文获取方式
Spring 工具创建
Spring 监听器ContextLoaderListerner
可以内部加载Spring配置文件,放到ServletContext域里,提供了客户端WebApplicationContextUtils供使用者
①在web.xml中配置ContextLoaderListener监听器(导入spring-web坐标)
②使用WebApplicationContextUtils获得应用上下文对象ApplicationContext
1.SpringMVC
SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。
开发实现
①导入SpringMVC相关坐标
-
spring坐标
-
spring-mvc坐标
-
servlet坐标
-
jsp坐标
②配置SpringMVC核心控制器DispathcerServlet
③创建Controller类和视图页面
④使用注解配置Controller类中业务方法的映射地址
⑤配置SpringMVC核心文件 spring-mvc.xml
⑥客户端发起请求测试
userService里想加入userDao,要在userService里设置好<u>setUserDao</u>方法
Controller设置
@Controllerpublic class QuickController { @RequestMapping("/success") public String quickMethod(){ System.out.println("quickMethod running..");
return "success.jsp"; //跳转路径
}}
2.mvc流程示意图
1.png
3.mvc组件
2.png
三大组件
-
处理器映射器
-
处理器适配器
-
视图解析器
四大组件
-
前端控制器
-
处理器映射器
-
处理器适配器
-
视图解析器
@RequestMapping(value="/quick",method=RequestMethod.GET,params)
//请求映射
//写在类上,表示根目录
//写在方法上,表示方法访问目录
//value可以换成path














网友评论