问题处理
文章平均质量分 65
架构师三狼
努力 奋斗 加油!
展开
-
Command line is too long. Shorten command line for...
问题描述使用Idea启动SpringBoot项目报错,报错为 Error running ‘DemoApplication’: Command line is too long. Shorten command line for DemoApplication or also for Spring Boot default configuration.原因:变量太长了,超过了限制(后续补充)解决方案1.直接修改启动项配置参数(无需重启Idea)2.修改workspace.xml(一劳永逸法,一次原创 2021-01-18 10:14:19 · 767 阅读 · 0 评论 -
如何修改Springboot Application的启动类注解默认值
业务背景微服务拆分,原有的核心业务抽出公共的核心依赖工程,在现有启动类的基础上,封装了很多核心默认的注解配置,避免应用单独使用注解(如Fegin\ComponentScan\ServletComponentScan等)导致核心服务不可用,需要在SpringBoot Application启动时,部分BeanDefinitionRegistrar执行之前把核心的配置信息添加到注解中,做到动态修改注解的效果。SpringBoot SpringApplicationRunListener解决在Spring上原创 2021-01-13 20:51:10 · 764 阅读 · 0 评论 -
EasyExcel依赖asm包冲突问题解决
问题现象:项目场景:项目组对现有单体应用进行微服务拆分,拆分后部署到测试环境,进行全流程拉通,测试导入Excel,解析失败,交易终端。在拆分前功能是OK的,微服务拆分后对Pom依赖关系包结构整体进行了调整。SpringBoot集成EasyExcel,在导入Excel进行解析处理时,执行到doReadSync()时报错,提示java.lang.IncompatibleClassChangeError或者net.sf.cglib.beans.beanMap not found。问题描述:报错日志c原创 2021-01-01 11:09:48 · 4070 阅读 · 5 评论