SpringBoot實現(xiàn)啟動類的存放位置
啟動類的存放位置
今天,寫了一個項目,但是
啟動類為什么一直報錯

我是放在這個位置的,但是就一直報放在默認(rèn)包錯誤
想記錄下微服務(wù)啟動類的存放位置規(guī)則
我的bug是 : 不能直接放在main/java 文件下
正確的存放位置是如下

好了,解決了。
SpringBoot項目啟動類位置的影響
自己閑來無事,自己搭建一個spring boot項目,提高一下自己的水平,但是出師不利自己測試一個小demo,頁面找尋不到,通過發(fā)現(xiàn)是自己創(chuàng)建的啟動類位置放錯導(dǎo)致的
錯誤的位置如下

這樣的啟動類和controler的位置是同一級別的,
導(dǎo)致的結(jié)果是

啟動類是開啟spring boot項目的的關(guān)鍵,所有的包都需要在它的級別之下,才能正常啟動獲取數(shù)據(jù),否則正常啟動也無法執(zhí)行所需的功能,改正如下
啟動類的包是其他包的上一級別,也可以認(rèn)為是父子關(guān)系
(系統(tǒng)會自動識別是否是父子關(guān)系等)

成功跳轉(zhuǎn)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
反射機制:getDeclaredField和getField的區(qū)別說明
這篇文章主要介紹了反射機制:getDeclaredField和getField的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06
Spring中的ImportBeanDefinitionRegistrar接口詳解
這篇文章主要介紹了Spring中的ImportBeanDefinitionRegistrar接口詳解,ImportBeanDefinitionRegistrar接口是也是spring的擴展點之一,它可以支持我們自己寫的代碼封裝成BeanDefinition對象,注冊到Spring容器中,功能類似于注解@Service @Component,需要的朋友可以參考下2023-09-09
java:程序包org.springframework.boot不存在的完美解決方法
最近項目中運行的時候提示了"java: 程序包org.springframework.boot不存在",下面這篇文章主要給大家介紹了關(guān)于java:程序包org.springframework.boot不存在的完美解決方法,需要的朋友可以參考下2023-05-05
Springboot實現(xiàn)定時任務(wù)的4種方式舉例詳解
在我們開發(fā)項目過程中經(jīng)常需要定時任務(wù)來幫助我們來做一些內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于Springboot實現(xiàn)定時任務(wù)的4種方式,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2024-01-01
詳解java開啟異步線程的幾種方法(@Async,AsyncManager,線程池)
在springboot框架中,可以使用注解簡單實現(xiàn)線程的操作,還有AsyncManager的方式,如果需要復(fù)雜的線程操作,可以使用線程池實現(xiàn),本文通過實例代碼介紹java開啟異步線程的幾種方法(@Async,AsyncManager,線程池),感興趣的朋友一起看看吧2023-09-09
SpringSecurity如何實現(xiàn)配置單個HttpSecurity
這篇文章主要介紹了SpringSecurity如何實現(xiàn)配置單個HttpSecurity,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-08-08

