- 博客(3)
- 收藏
- 关注
原创 IntelliJ IDEA 2020.2.3版本build maven问题
pom文件中的所有依赖都确保下载完成,其中有一个kotlin all-open的plugin在build的时候出现问题,在本地win10环境下启动项目build会报CGLIB无法继承类的异常,在mac中没有问题(因为不想手动加open,所以使用此plugin) 尝试了各种清理IDEA缓存,重启IDEA,重新导入maven的方法后仍不成功,只能通过修改启动来强制使用maven的编译,而不是走IDEA的build 如果是多模块还可以指定要处理的模块及依赖而不必处理所有依赖,这样会减少时间 点击后选择+号,选
2020-12-24 11:39:28 2967
原创 kotlin SpringBoot 使用自定义注解(或AOP)后,成员属性NPE问题
在用kotlin写的SpringBoot项目中,在其中一个方法上使用了自定义注解,出现类内@Autowired注入的成员属性NPE问题
2020-12-15 16:56:49 555
原创 kotlin使用AOP要注意的点
在kotlin中强调一种显式的声明,比如一个类要想被继承就要显式地写出open,否则一个类默认就是final类型的,这点和Java是不同的。 在SpringBoot项目(和Spring有关的)中使用kotlin并使用AOP,此时要注意,Spring中AOP的实现是动态代理,动态代理有两种方式:1.jdk动态代理 2.cglib动态代理, 不管使用哪种方式,需要类是可继承的,否则无法生成代理,所以需要将所切的类和方法上加上open,不然会造成AOP相关注解不起作用的现象。 ...
2020-12-01 21:20:07 1260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人