解決:
新建一個包即可
問題:
默認軟件包中的 Spring Boot 應用程序。
原因:
默認包的定義 :
- 如果一個 Java 類沒有使用
package
聲明包名,則該類會被放置在默認包中。 - Spring Boot 遵循 Java 的包管理約定,通常要求應用程序類位于一個明確的包中。
- 默認包中的類可能會導致以下問題:
- 組件掃描問題 :Spring Boot 使用
@SpringBootApplication
注解自動掃描主類所在包及其子包中的組件(如@Controller
,@Service
,@Repository
等)。如果主類位于默認包中,Spring Boot 無法正確掃描到其他包中的組件。
- 組件掃描問題 :Spring Boot 使用
- 默認包中的類可能會導致以下問題: