![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springMvc
文章平均质量分 91
风情客家__
简述需要300字以内_(¦3」∠)_
展开
-
Spring事务失效的8种情况
原因:因为按照spring配置文件的加载顺序来讲,先加载springmvc配置文件,再加载spring配置文件,我们的事物一般都在srping配置文件中进行配置,如果此时在加载srpingMVC配置文件的时候,把servlce也给注册了,但是此时事物还没加载,也就导致后面的事物无法成功注入到service中。8、在类A里面有方法a 和方法b, 然后方法b上面用 @Transactional加了方法级别的事务,在方法a里面 调用了方法b, 方法b里面的事务不会生效。7、如果在加有事务的方法内,使用了try…转载 2023-01-12 16:31:12 · 405 阅读 · 0 评论 -
Spring DI(依赖注入)详解
参考文章:DI以及依赖注入详解【SSH系列】深入浅出spring IOC中三种依赖注入方式1 DI是什么? 在应用间通常会有两个或者多个类组成,然后他们互相协作共同完成一个特定的业务逻辑,每个对象负责管理与自己相互协作的对象的引用。这将会导致高耦合难以测试的代码。 简单的说DI是能够将组件的依赖关系进行松耦合一种编程方式,让组件之间复杂的依赖关系简单化,下面演示DI的好处:package com.example.spring.DI; import lo...原创 2020-08-03 17:13:56 · 319 阅读 · 0 评论 -
获取ApplicationContext 几种方式及作用(todo)
参考文章:获取ApplicationContext 几种方式及作用转载 2020-03-06 00:02:27 · 386 阅读 · 0 评论 -
springMVC一个Controller处理所有用户请求的并发问题
参考文章:springMVC一个Controller处理所有用户请求的并发问题有状态和无状态的对象基本概念:有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。一般是prototype scope。 无状态对象(Stateless Bean),就是没有实例变量的对象,不能保存数据,是不变类,是线程安全的。一般是singleton scope。...转载 2020-01-02 11:39:35 · 1798 阅读 · 0 评论 -
spring -- @ControllerAdvice 注解详解
参考文章:十二、springboot 详解RestControllerAdvice(ControllerAdvice)转载 2019-09-25 15:10:01 · 425 阅读 · 0 评论 -
Spring注解---@Scope("prototype")
spring中bean的scope属性, 有如下5种类型:singleton 表示在spring容器中的单例, 通过spring容器获得该bean时总是返回唯一的实例 prototype 表示每次获得bean都会生成一个新的对象 request 表示在一次http请求内有效(只适用于web应用) session 表示在一个用户会话内有效(只适用于web应用) globalSe...转载 2019-09-19 10:57:55 · 1488 阅读 · 0 评论 -
springMVC一个Controller处理所有用户请求的并发问题
有状态和无状态的对象基本概念:有状态对象(Stateful Bean), 就是有实例变量的对象, 可以保存数据, 是非线程安全的, 一般是prototype scope。无状态对象(Stateless Bean), 就是没有实例变量的对象, 不能保存数据, 是不变类, 是线程安全的, 一般是singleton scope。如Struts2中的Action, 假如内部有实例变量User,...转载 2019-09-19 10:32:26 · 688 阅读 · 0 评论 -
Spring 中拦截器(Interceptor)与过滤器(Filter)的区别
先通俗解释下:拦截器:是在面向切面编程的就是在你的service或者一个方法,前调用一个方法,或者在方法后调用一个方法比如动态代理就是拦截器的简单实现,在你调用方法前打印出字符串(或者做其它业务逻辑的操作),也可以在你调用方法后打印出字符串,甚至在你抛出异常的时候做业务逻辑的操作。过滤器:是在javaweb中,你传入的request、response提前过滤掉一些信息,或者提前设置一些参...转载 2019-09-03 10:01:44 · 182 阅读 · 0 评论 -
简单理解Spring之IOC和AOP及代码示例
参考文章:简单理解Spring之IOC和AOP及代码示例Spring是一个开源框架,主要实现两件事,IOC(控制反转)和AOP(面向切面编程)。IOC控制反转,也可以称为依赖倒置。所谓依赖,从程序的角度看,就是比如A要调用B的方法,那么A就依赖于B,反正A要用到B,则A依赖于B。所谓倒置,你必须理解如果不倒置,会怎么着,因为A必须要有B,才可以调用B,如果不倒置,意思就是A主动获取...转载 2019-05-17 11:09:29 · 546 阅读 · 0 评论 -
SpringMVC上传文件的三种方式
参考文章:SpringMVC上传文件的三种方式转载 2019-05-10 10:19:12 · 365 阅读 · 0 评论 -
@Inject和@Autowired以及@Resource区别
原文地址:https://blog.csdn.net/u012734441/article/details/517065041、@Injectjavax.inject JSR330 (Dependency Injection for Java)这是jsr330中的规范,通过‘AutowiredAnnotationBeanPostProcessor’ 类实现的依赖注入。1.1、@In...原创 2018-12-24 11:07:44 · 925 阅读 · 0 评论 -
request和response中文乱码问题后台处理办法
request接收参数的中文乱码的处理:GET:方法一:使用String的构造方法:new String(request.getParameter("传过来的name").getBytes("ISO-8859-1"), "UTF-8");方法二:修改tomcat7的默认编码方式,server.xml中端口号那项添加配置:<Connector connectionTim...转载 2018-11-29 23:20:44 · 1006 阅读 · 1 评论 -
拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别
原文地址: https://blog.csdn.net/zxd1435513775/article/details/80556034一、引言本来想记录一下关于用户登陆和登陆之后的权限管理、菜单管理的问题,想到解决这个问题用到Interceptor,但想到了Interceptor,就想到了Filter,于是就想说一下它们的执行顺序和区别。关于Interceptor解决权限和菜单管理的问题,在...转载 2018-09-17 09:27:56 · 2172 阅读 · 0 评论 -
springmvc拦截器的配置及使用
springmvc拦截器的配置、使用:1.自定义拦截器,实现HandlerInterceptor接口。 package com.bybo.aca.web.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespon...转载 2018-03-09 12:55:33 · 293 阅读 · 0 评论