我试图Spring Boot
使用start.spring.io
. 搜索依赖项,我发现没有可用的AspectJ
启动器。Spring Boot
是否已从初学者中删除/弃用了此依赖项?这是一个屏幕截图:
但是,我能够找到对 maven 存储库网站的依赖:
它确实被删除了。@jwenting 简而言之解释了原因。如果您想创建自己的方面或想使用一些高级 AOP 模式,则需要此启动器。
大多数用户不需要它,只要库需要它,它的启动器就会自动提供它。有一个专门的条目令人困惑,因为我们看到大量用户无缘无故地选择了这个条目。
另外,请记住 start.spring.io 并不是你可以用 Spring 做什么的详尽列表。我们只关注入门体验,并避免可能导致混淆的情况。这是后者的一个很好的例子。
这是一个隐含的依赖,这意味着你不必包含它,因为它会被任何需要它的东西自动引入。
您仍然可以显式添加它,但没有必要(而且从来不需要它)。