随笔分类 - Spring Boot
摘要:配置 新增全局配置启用虚拟线程 spring: threads: virtual: # 开启虚拟线程 enabled: true 依赖 AOP依赖包变动 原AOP依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifac
阅读全文
摘要:项目使用版本 Spring Boot v3.5.6 jdk 25 配置 创建 VirtualThreadConfig 配置类 @Configuration @EnableAsync public class VirtualThreadConfig { @Bean(name = "virtualThr
阅读全文
摘要:方式一 创建全局 SSE 专用的转换器 @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { MappingJackson2HttpMessageConverter jackson2HttpMessageConver
阅读全文
摘要:项目地址:https://github.com/osinn/xxl-job-auto-register 引入依赖 在Spring boot项目中引入依赖 <dependency> <groupId>io.github.osinn</groupId> <artifactId>xxl-job-auto-
阅读全文
摘要:QuartzManager分组版 package net.fjyl.market.quartz; import org.quartz.*; import org.quartz.impl.StdSchedulerFactory; /** * @author caizw * @date 2018-08-
阅读全文
摘要:redis 原配置 @Bean public RedisTemplate<String,Object> redisTemplate(RedisConnectionFactory redisConnectionFactory){ //配置redisTemplate RedisTemplate<Stri
阅读全文
摘要:之前一直使用war搭配tomcat跑项目,现在改用jar方式跑,并使用spring-boot-devtools 热部署, 项目中配置了RedisSessionDAO,使用redis缓存,当认证成功,将查询出来的对象存到session中, 再从session取出对象是object,将object进行转
阅读全文
摘要:乱码主要是因为httpServletResponse的header编码问题, 但是,不同浏览器编码又不同, 经过测试,使用一下方法解决: 设置Response头信息编码 if ("IE".equals(getBrowser(request))) { fileName = new String(jav
阅读全文
摘要:@ConditionalOnClass 注解 @ConditionalOnClass(com.xxxx.Client.class) 检查类路径是否存在某个类,如果存在,则加载当前配置;否则忽略 常用于 自动配置类 或 Bean 的按需注册,避免因缺少依赖导致启动失败 @ConditionalOnPr
阅读全文
摘要:maven使用不同框架搭建的不同项目 项目1:spring boot搭建的war项目(这是maven的聚合项目) 项目2:spring mvc搭建的jar项目(这也是maven的聚合项目,核心项目) war项目将jar项目依赖进来 项目是spring boot配置 @SpringBootApplic
阅读全文

浙公网安备 33010602011771号