Spring
文章平均质量分 51
未见山
天予不取,必受其咎。
展开
-
解决前后端交互,Long类型数据精度丢失问题
实现InitializingBean接口,重写afterPropertiesSet方法实现这个接口,Spring启动后,初始化Bean时,若该Bean实现InitialzingBean接口,会自动调用afterPropertiesSet()方法,完成自定义的初始化操作。原创 2022-07-07 11:04:03 · 547 阅读 · 0 评论 -
Spring事务失效的原因
非public修饰的方法会失效,在org.springframework.transaction.interceptor.AbstractFallbackTransactionAttributeSource类的computeTransactionAttribute方法中有个判断,如果目标方法不是public,则TransactionAttribute返回null,即不支持事务。final或static修饰的方法失效,spring事务底层使用了aop动态代理,用final修饰了,那么在它的代理类中.原创 2022-03-22 17:10:08 · 1528 阅读 · 0 评论 -
springboot中运用线程池
1.线程池配置类package com.example.demo.asyn;import org.springframework.context.annotation.Configuration;import org.springframework.scheduling.annotation.EnableAsync;import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor;import java.util.c原创 2021-08-31 14:17:21 · 164 阅读 · 0 评论 -
Spring 循环依赖
1.什么是循环依赖?简单来讲,多个bean之间相互依赖,或者自己依赖自己,形成了一个闭环。如:A依赖B,然后B又依赖了A。2.Spring是怎么解决循环依赖的?下面是截取Spring官网关于循环依赖的原话:Circular dependenciesIf you use predominantly constructor injection, it is possible to create an unresolvable circular dependency scenario.For exa原创 2021-03-23 16:32:38 · 204 阅读 · 0 评论