
spring
文章平均质量分 73
小星向上
不是为了工作而编码,是在编码中找寻工作的乐趣
展开
-
springboot内嵌tomcat文件上传路径不存在问题原因
所以当文件超过10k的时候就会使用临时文件了,这也就是为啥临时目录被删除之后,我们上面会出现小文件可以成功上传,大文件上传报错的原因。猜测可能是小文件没有使用临时文件,大文件上传的时候才使用了临时文件,但是这个边界值是在那里控制的呢?临时文件目录被删除,导致文件上传报错,我们使用的是linux系统,10天没有使用,就会被删除。这不是tomcat的问题, 而是我们去解析请求中的文件的时候出现的问题;当我上传小文件的时候可以上传成功,大文件的时候上传失败。默认阈值,超过该阈值上传内容将存储在磁盘上。原创 2023-05-06 17:10:05 · 1011 阅读 · 1 评论 -
spring 事务的实现
事务的实现需要的配置 1.需要事务管理器2.事务aop相关配置1.需要事务管理器 我这里就是针对于mybaits来讲解的哈,因为事务管理器还有jpa的,hibernate的思考??? 如果spring要管理事务的话,那肯定连接 就要spring来创建,mybaits获取连接的话,就要获取spring创建的这个连接,才能够控制事务 1.创建连接 2.把连接的自动提...原创 2021-12-22 17:21:26 · 518 阅读 · 0 评论 -
spring 事务的实现
事务的实现需要的配置1.需要事务管理器2.事务aop相关配置2.事务aop相关配置需要通知器 ( 切入点 + 通知) spring aop必备的事务切入点PointCut: 匹配操作,主要是判断方法是否加上了事务@Transactional注解等一些判断事务通知Advice: 执行代理对象的方法的时候执行的事务相关的通知操作事务通知器Advisor: 事务切入点和事务通知的绑定通知器advisor 的作用 :...原创 2021-12-20 17:57:37 · 530 阅读 · 0 评论 -
spring boot 动态代理
springboot团队之所以默认的代理模式设置成cglib代理,看看spring的官方团队是怎么解释的This was changed in 1.4 (see https://github.com/spring-projects/spring-boot/issues/5423). We’ve generally found cglib proxies less likely to cause unexpected cast exceptions.他们认为使用cglib更不容易出现转换错误整体逻原创 2021-12-06 15:20:28 · 7058 阅读 · 0 评论 -
记录一下关于看spring源码遇到的问题:ServletContextInitializer
疑问点: 明明需要传入的是对象,但是getSelftInitialzer()方法里面又引用了 其他方法??传入的是:this.getSelfInitializer() 这个方法,这个方法点进去之后又是this::selfInitialize;后续打断点的时候执行onStartup()方法的时候就会执行到selfInitialize方法;讲解: 是因为Ser...原创 2021-11-17 17:10:52 · 1005 阅读 · 0 评论 -
Spring 中 @Scope 注解
首先Spring管理的Bean默认是单例的@Scope ("prototype") 通过注解可以实现多个实例的解决 Spring定义了多种作用域,可以基于这些作用域创建bean,包括:单例( Singleton):在整个应用中,只创建bean的一个实例。也就是单例 原型( Prototype):每次注入或者通过Spring应用上下文获取的时候:getBean,都会创建一个新的bean实例。多例,每次getBean的时候都会创建新的对象 request表示请求,即在一次http请求中,被.原创 2021-08-12 10:49:51 · 982 阅读 · 0 评论