0

我试图Spring Boot使用start.spring.io. 搜索依赖项,我发现没有可用的AspectJ启动器。Spring Boot是否已从初学者中删除/弃用了此依赖项?这是一个屏幕截图: Spring boot starter 不显示 AspectJ 依赖项

但是,我能够找到对 maven 存储库网站的依赖:

Maven 存储库上的 Spring Boot Starter AOP

4

2 回答 2

1

它确实被删除了。@jwenting 简而言之解释了原因。如果您想创建自己的方面或想使用一些高级 AOP 模式,则需要此启动器。

大多数用户不需要它,只要库需要它,它的启动器就会自动提供它。有一个专门的条目令人困惑,因为我们看到大量用户无缘无故地选择了这个条目。

另外,请记住 start.spring.io 并不是你可以用 Spring 做什么的详尽列表。我们只关注入门体验,并避免可能导致混淆的情况。这是后者的一个很好的例子。

于 2019-11-18T11:52:09.240 回答
0

这是一个隐含的依赖,这意味着你不必包含它,因为它会被任何需要它的东西自动引入。

您仍然可以显式添加它,但没有必要(而且从来不需要它)。

于 2019-11-18T10:04:27.720 回答