hnxiaoyuan
hnxiaoyuan
**触发场景描述** 使用项目中已有的测试demo进行模版测试list填充(master分支) ```java com.alibaba.easyexcel.test.demo.fill.FillTest#listFill ``` **使用项目的demo代码测试可以触发Bug** ```java public class FillTest { //省略其他代码 // ...... /** * 填充列表 * * @since 2.1.1 */ @Test public void listFill() { // 模板注意 用{}...
项目中启动报错,发现如下异常,debug跟踪发现AOP使用JdkDynamicAopProxy时,会出现此异常,使用CGLIB代理时使用正常,已提交一个小PR修复此问题,麻烦大佬看看,谢谢. ```java Caused by: java.lang.NullPointerException: null at com.alibaba.cola.extension.register.ExtensionRegister.doRegistration(ExtensionRegister.java:38) ~[cola-component-extension-starter-4.3.1.jar:na] at com.alibaba.cola.extension.register.ExtensionBootstrap.lambda$init$0(ExtensionBootstrap.java:32) ~[cola-component-extension-starter-4.3.1.jar:na] at java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:608) ~[na:1.8.0_331] at com.alibaba.cola.extension.register.ExtensionBootstrap.init(ExtensionBootstrap.java:31) ~[cola-component-extension-starter-4.3.1.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_331] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_331] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_331] at java.lang.reflect.Method.invoke(Method.java:498)...
AOP使用jdk代理时,会获取不到注解@Extension的值,导致启动时出错. 建议后续获取注解逻辑与ExtensionBootstrap中ApplicationContext.getBeansWithAnnotation中保持一致;
 在windows下应该是: `.\gradlew.bat :ui:dev` 而不是: `./gradlew.bat :ui:dev`
类似问题看到有同学提过,建议在Spring-Boot3.x中替换,不知道为什么删除了PR 。 #166
