springmvc
zh521zh
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器(资源和权限管理)
1.DispatcherServlet SpringMVC具有统一的入口DispatcherServlet,所有的请求都通过DispatcherServlet。 DispatcherServlet是前置控制器,配置在web.xml文件中的。 拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller来处理。转载 2016-08-25 11:46:31 · 407 阅读 · 0 评论 -
springmvc 常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过 业务处理层 处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@转载 2017-05-09 10:29:40 · 545 阅读 · 0 评论 -
SpringMVC中使用Interceptor拦截器
HandlerInterceptorWebRequestInterceptor SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306 那样子判断当前时间是否是购票时间。 一、定义Interceptor实现类 S转载 2016-08-25 11:51:20 · 426 阅读 · 0 评论 -
spring面试题
什么是bean装配? 装配,或bean 装配是指在Spring 容器中把bean组装到一起,前提是容器需要知道bean的依赖关系,如何通过依赖注入来把它们装配到一起。什么是bean的自动装配?Spring 容器能够自动装配相互合作的bean,这意味着容器不需要和配置,能通过Bean工厂自动处理bean之间的协作。 解释不同方式的自动装配 。有五种自动装配的方式,转载 2017-06-23 17:45:11 · 249 阅读 · 0 评论 -
spring中scope作用域
scope的作用域:默认是单例模式,即scope="singleton"。另外scope还有prototype、request、session、global session作用域。scope="prototype"多例。再配置bean的作用域时,它的头文件形式如下:如何使用spring的作用域:bean id="role" class="spring.chapter2.mary转载 2017-06-20 16:28:47 · 427 阅读 · 0 评论 -
spring 和springmvc 在 web.xml中的配置
(1)问题:如何在Web项目中配置Spring的IoC容器? 答:如果需要在Web项目中使用Spring的IoC容器,可以在Web项目配置文件web.xml中做出如下配置: org.springframework.web.context.ContextLoaderListener -----------------原创 2017-03-09 10:06:48 · 10035 阅读 · 1 评论 -
spring 事务是否会回滚的几种写法
spring 事务注解默认遇到throw new RuntimeException("...");会回滚需要捕获的throw new Exception("...");不会回滚// 指定回滚@Transactional(rollbackFor=Exception.class) public void methodName() { // 不会回滚 t原创 2016-09-28 09:50:22 · 3283 阅读 · 0 评论 -
springMVC 的工作原理和机制
工作原理上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参转载 2017-08-14 12:00:02 · 1066 阅读 · 0 评论 -
@ModelAttribute注解的作用
1.@ModelAttribute注释void返回值的方法[java] view plain copy@Controller public class HelloModelController { @ModelAttribute public void populat转载 2017-11-17 18:06:58 · 4766 阅读 · 1 评论