Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以看到我可以进行组件扫描并限制使用 XML 文件扫描哪些包。
<beans> <context:component-scan base-package="com.mycompany"/> </beans>
我怎样才能在 YML 文件中做同样的事情?
YML 只是加载属性,参考这个Spring 文档。
24.6 使用 YAML 代替属性 YAML 是 JSON 的超集,因此是指定分层配置数据的一种非常方便的格式。每当您的类路径中有 SnakeYAML 库时,SpringApplication 类将自动支持 YAML 作为属性的替代方案。
这也在这里解释。
您还可以使用 YAML ('.yml') 文件作为 '.properties' 的替代品。
所以你不能使用 YML 定义/配置 bean。
那是不必要的,因为yml文件属于spring boot,