@ComponentScan 用于项目中的每个包

时间:2021-04-24 14:52:16

标签: java spring-boot spring-annotations

是否可以让 <section class="contact"> <header> <h3>@entry.Message</h3> </header> <p> Posted by @entry.Name on @entry.DateAdded.ToLongDateString() </p> <form method="post" action="Delete"><!-- must have name and value input for form tag --> </section> <input type="submit" value="Delete" class="btn btn-danger" /> </form> 在整个 Spring Boot 项目上工作?现在,当我创建一个新包时,我需要将其添加到 @ComponentScan 注释中,否则将找不到 bean。如果可以允许在项目中到处搜索是否会导致性能问题或任何其他问题?

@ComponenScan

1 个答案:

答案 0 :(得分:1)

@ComponentScan 不带参数告诉 Spring 扫描当前包及其所有子包。 因此,对于您的问题,我建议您将主类放在应用程序的根目录下,然后在那里使用 @ComponentScan 对其进行注释。 像这里的东西 - StorageRoom\backend\src\main\java\SpringBootApplicationMain.java 在此处查找更多信息:https://www.baeldung.com/spring-component-scanning

相关问题