第一坑 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。用來在訪問是輸入的路徑。