![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
srping
Aaron_112
这个作者很懒,什么都没留下…
展开
-
Springmvc入门基础(一) ---基于idea创建demo项目
Springmvc是什么 Springmvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图: Springmvc处理流程 ----入门程序-hello world 1.创建web工程 打开idea工具,创建一个java web工程,如下图所示 2.导入需要用到的jar包 在WEB-INF目录下创建个lib目录,用来放入...原创 2019-09-20 19:02:08 · 743 阅读 · 0 评论 -
Springmvc入门基础(二) ---架构详解
1.框架结构图 架构流程文字说明 用户发送请求至前端控制器DispatcherServlet DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。 DispatcherServlet通过HandlerAdapter...原创 2019-09-20 21:27:33 · 141 阅读 · 0 评论 -
Springmvc入门基础(三) ---与mybatis框架整合
1.创建数据库springmvc及表items,且插入一些数据 DROP TABLE IF EXISTS `items`; CREATE TABLE `items` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) NOT NULL COMMENT '商品名称', `price` float(10,1) NOT N...原创 2019-09-21 11:52:51 · 212 阅读 · 0 评论 -
Springmvc入门基础(四) ---参数绑定
1.默认支持的参数类型 处理器形参中添加如下类型的参数处理适配器会默认识别并进行赋值。 除了ModelAndView以外,还可以使用Model来向页面传递数据, Model是一个接口,在参数里直接声明model即可。 如果使用Model则可以不使用ModelAndView对象,Model对象可以向页面传递数据,View对象则可以使用String返回值替代。 不管是Model还是Mo...原创 2019-09-21 18:14:15 · 260 阅读 · 0 评论 -
Springmvc入门基础(五) ---controller层注解及返回类型解说
0.@Controller注解 作用:通过@Controller注解,注明该类为controller类,即控制器类,需要被spring扫描,然后注入到IOC容器中,作为Spring的Bean来管理,这样,Spring就能找到Controller类,通过@RequestMapping注解处理对应的请求。 1.@RequestMapping注解 作用:通过@RequestMapping注解...原创 2019-09-22 13:29:11 · 1226 阅读 · 0 评论 -
Springmvc入门基础(六) ---拦截器应用demo
1.拦截器定义 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 2.拦截器demo demo需求: 拦截用户请求,判断用户是否登录(登录请求不能拦截) 如果用户已经登录。放行 如果用户未登录,跳转到登录页面。 2.1 编写登录jsp页面 <%@ page language="java" co...原创 2019-09-22 23:18:17 · 172 阅读 · 0 评论