Springboot項目踩的那些坑

第一坑 8080端口被佔用

在Springboot中,打開是發現8080被佔用,一看是畫圖軟件NI,而且一直還結束不了進程。
解決辦法:
1.查看windows所有端口進程:【netstat -ano】。
2.繼續輸入【netstat -aon|findstr “端口”】,這裏的提示的端口爲8080,那麼就輸入命令爲【netstat -aon|findstr “8080”】,回車之後就可以看見列表中的PID。
3.繼續輸入命令【tasklist|findstr “PID”】,PID就是進程ID。

還有一種解決辦法,在配置文件中換用另外的端口:例如server.port=8888。

第二坑 springboot目錄結構

Application啓動類的位置不對.要將Application類放在最外側,即包含所有子包。原因:spring-boot會自動加載啓動類所在包下及其子包下的所有組件.

第三坑 各種註解

springboot太多的註解,剛開始接觸,完全不知道是什麼。這裏積累幾個:
1.@SpringBootApplication啓動類註解。每個springboot項目都要在啓動類前面加上這個註解,以便啓動。
2.@Component。該註解可將該類注入Spring容器之中,以便後面的@Autowired註解調用。
3.@Configuration。聲明某個類是配置類。
4.@RequestMapping和@GetMapping。用來在訪問是輸入的路徑。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章