解决:
新建一个包即可
问题:
默认软件包中的 Spring Boot 应用程序。
原因:
默认包的定义 :
- 如果一个 Java 类没有使用
package
声明包名,则该类会被放置在默认包中。 - Spring Boot 遵循 Java 的包管理约定,通常要求应用程序类位于一个明确的包中。
- 默认包中的类可能会导致以下问题:
- 组件扫描问题 :Spring Boot 使用
@SpringBootApplication
注解自动扫描主类所在包及其子包中的组件(如@Controller
,@Service
,@Repository
等)。如果主类位于默认包中,Spring Boot 无法正确扫描到其他包中的组件。
- 组件扫描问题 :Spring Boot 使用
- 默认包中的类可能会导致以下问题: