Spring gradle 构建的源码,cglib下面的包缺失,冒红(ConfigurableBeanFactory,ClassGenerator,SpringNamingPolicyproxy.*)

背景

问题一:

因为已经修复了所以无法找到错误截图了。

具体就是看源码到了CglibSubclassingInstantiationStrategy的时候,下面这四个依赖冒红,以为环境又有问题了,查看其它类都没有事,只有这个cglib有问题。

import org.springframework.cglib.core.ClassGenerator;
import org.springframework.cglib.core.DefaultGeneratorStrategy;
import org.springframework.cglib.core.SpringNamingPolicy;
import org.springframework.cglib.proxy.*;

在这里插入图片描述

问题二:

在这里插入图片描述

解决

问题一:

到当前项目的路径下面执行

gradle objenesisRepackJar
gradle cglibRepackJar

自动构建完第一个问题就好了,不需要重启。

问题二:

对于问题二,没有找到答案,仔细排查,执行
在这里插入图片描述
看了看自己确实没有target这个包,从网上重新下载了spring源码,人家是有这个包的,直接将相应的包(target)复制到我自己构建的目录下,不需要重启。

一篇有意义的博文:https://blog.csdn.net/yjteilz/article/details/53906368(没怎么看懂)

发布了524 篇原创文章 · 获赞 2266 · 访问量 215万+

猜你喜欢

转载自blog.csdn.net/dataiyangu/article/details/104412519