springboot是壹個快速構建微服務的框架,幾乎是傻瓜式的壹鍵生成項目。我們知道用它實現web服務很方便,有時我們想要實現非web項目,任務跑完之後就結束運行。經過查閱官方文檔,springboot也提供了該方法。下面進入正題。
劃重點:不能引入spring-boot-starter-web,否則springboot將會以web方式加載項目。同時,如果項目中有其他依賴了spring-boot-starter-web,必須exclude掉,像下面這樣。
僅需要這兩步,項目已可以正常運行。下面說下如何打包。同樣,重點在於exculde掉web相關依賴。