继承BeanDefinitionRegistryPostProcessor @Component public class BeanCustomLoadHelper implements BeanDefinitionRegistryPostProcessor, ApplicationContextA
现象:利用Async注解异步调用 ,在异步调用方法过程中获取请求上下文报空指针。 原因分析:RequestContextHolder内部采用ThreadLocal(不支持继承),切换线程时无法获取到请求信息。 解决方案: 实现上下文复制装饰器 org.springframework.core.tas
RefreshScope原理 Nacos订阅应用启动事件注册listener com.alibaba.cloud.nacos.refresh.NacosContextRefresher#onApplicationEvent ——> com.alibaba.cloud.nacos.refresh.Na
生成密钥 keytool -genkey -alias java-lonely -keyalg RSA -keystore /Users/xietao/Downloads/java-lonely.keystore 2. 从密钥库里导出证书 keytool -export -trustcacerts
检查前端文件参数名 检查type是否为multipart/form 添加@RequestPart注解 检查MultipartResolver如果是CommonsMultipartResolver且servlet版本较低则无需更换,否则需要更换为StandardMultipartResolver
在pom文件中使用本地路径: <dependency> <groupId>com.aliyun</groupId> <artifactId>sdk.core</artifactId> <version>3.3.1</version> <scope>system</sc
1. 创建注解 @Retention(RetentionPolicy.RUNTIME) @Documented @Target({ElementType.TYPE,ElementType.METHOD}) @Conditional(ConditionOnMultiValuesImpl.class)