springmvc
文章平均质量分 94
一页知秋否
男人就不应该生活的太安逸
展开
-
springmvc的出现原因
控制层已经有了struts2为什么还会出现springmvc原创 2017-08-12 20:57:08 · 842 阅读 · 0 评论 -
spring和springMVC的面试问题总结
1.Spring中AOP的应用场景、Aop原理、好处?答:AOP--Aspect Oriented Programming面向切面编程;用来封装横切关注点,具体可以在下面的场景中使用:Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误处理Lazy loading懒加载、Debugging调试、logging...原创 2017-08-30 10:44:25 · 125765 阅读 · 8 评论 -
spring MVC 的参数传递方式
SpringMvc的传递参数方式 -- url / requestMapping 在使用spring的项目中,前台传递参数到后台是经常遇到的事, 我们必须熟练掌握一些常用的参数传递方式和注解的使用,废话少说,直接上正文。1. @requestMapping: 类级别和方法级别的注解, 指明前后台解析的路径。 有value属性(一个参数时默认)指定url路径解析,method转载 2017-11-15 15:23:27 · 1592 阅读 · 0 评论 -
filter过滤器和interceptor拦截器的区别和执行顺序
1.过滤器 过滤器是一个程序,它先于与之相关的servlet或JSP页面运行在服务器上。它是随你的web应用启动而启动的,只初始化一次,以后就可以拦截相关请求,只有当你的web应用停止或重新部署的时候才销毁。作用 请求和回应的过滤,传入的request,response提前过滤掉一些信息,或者提前设置一些参数,然后再传入servlet或者struts的action进行业务逻辑,...原创 2018-02-27 10:11:46 · 1597 阅读 · 0 评论 -
shiro配置文件的路径授权更换成后台数据库配置实现
1.shiro之所以能对请求进行拦截判断,是因为shiro配置文件配置需要拦截的路径,以及对应的认证授权bean如下:2.随着项目的日渐庞大,配置文件中需要配置的过滤器越来越多(不同路径访问控制权限不同),就需要把同类过滤的配置到数据库中,我是用的拦截器当然可以使用过滤器(因为我需要在某些拦截器之后执行获取必要参数)。在springMVC配置文件中配置拦截器:拦截所有请求,下面配置是放行部分请求3...原创 2018-03-01 13:44:59 · 1473 阅读 · 0 评论 -
filter过滤器解决SpringMVC框架bean注入失败问题
1.很多filter不仅仅是过滤请求,往往都需要注入service来获取数据判断如下所示:类似于此,当启动项目是访问会报空指针异常,两个service都为null,bean注入失败,后来仔细分析了下web.xml加载顺序,才明白是怎么回事。不管你的xml元素位置在哪,最终的启动顺序是这样的。context-param -> listener -> filter -> ...原创 2018-02-24 16:57:17 · 1389 阅读 · 0 评论 -
SpringMVC框架和spring Boot的区别
1、我们知道Spring是一个一站式框架功能十分强大,就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。2、而Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为...原创 2018-03-12 11:28:55 · 2787 阅读 · 0 评论 -
Spring中获取Request的几种方法及其线程安全性分析
一、概述在使用Spring MVC开发Web系统时,经常需要在处理请求时使用request对象,比如获取客户端IP地址、请求的URL、header中的属性(如cookie、授权信息)、body中的数据等。由于在Spring MVC中,处理请求的Controller、Service等对象都是单例的,因此获取request对象时最需要注意的问题,便是request对象是否是线程安全的:当有大量并发请求...转载 2018-06-07 09:42:23 · 233 阅读 · 0 评论 -
SpringMVC框架工作流程图及工作原理
SpringMVC框架的工作原理图:SpringMVC的具体工作原理1、客户端用户发送请求至前端控制器DispatcherServlet。2、DispatcherServlet收到请求调用HandlerMapping处理器映射器。3、HandlerMapping处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给Dispatc...原创 2018-07-10 09:13:39 · 34430 阅读 · 9 评论