我正在开发一个 Spring 扩展(在由 Spring 构建的 bean 中实现一些逻辑,并为开发人员提供一些有用的功能)。 有没有办法从我的bean中获取basePackages(ComponentScan使用它来查找我们的bean)值?
UPD:不,我知道如何扫描类路径。我想知道 Spring ApplicationContext 的当前实例扫描了哪些包来查找它的 bean。
最佳答案
不,如果没有反射的帮助,就无法在运行时获取该值。
Spring 使用您在配置中指定的 basePackages
(如果您这样做了),否则默认情况下它将使用入口点类的包作为 basePackages
值。
关于java - 是否可以从Spring应用程序上下文中获取basePackages值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51210411/