農師傅:老碼農,xx年工做經驗(洗頭如今很省洗髮水)。
精通(xieguo)C、VC++、C#、Java等語言,熟悉(liaojie)SpringBoot,SpringCloud,ServiceMesh,
Dubbo,Zookeeper,Kafka,Mysql,高併發等,
目前主要負責公司Java後端架構以及開發。正在進行公司的微服務改造。新入職員工馬小白的人生導師。
馬小白:應屆畢業生,有項目開發經驗(畢業設計:學生管理系統)。
熟悉(xueguo)Java語言,目標成爲Java大神,走上人生巔峯,座右銘:「碼出將來!!!」。
機靈、踏實、好學,農師傅的徒弟。web
「農師傅,我們公司大部分項目都是Maven構建的,我仍是把Maven用熟了再說吧。」
「能夠啊。」
「好的,您看看下個人基於Maven工程的Hello World吧。」
「我暈,又一個Hello World啊。」sql
以前咱們已經學習了在IDEA中配置Maven,在IDEA中建立Java工程輸出Hello World,那此次咱們看看建立一個基於Maven的Hello World程序吧。後端
打開IDEA,新建Maven工程
架構
輸入GroupId,ArtifactId
併發
選擇工程目錄,點擊Finish
svg
基於Maven構建的工程就建立好了,咱們能夠經過右邊工具欄看到Maven構建的相關功能,若是次工具欄中沒有加載該工程,能夠經過其中的「+」按鈕打開該工程的目錄,選擇「pom.xml」文件加載便可
函數
建立Java Class,先建立Package,或者直接建立Class均可以,此處咱們直接建立Class文件
微服務
在類文件中建立Main函數,並輸出內容
高併發
點擊Main函數左邊的綠色三角,運行程序,查看輸出結果
工具
能夠經過Maven功能欄進行打包
固然也能夠經過下方的「Teminal」窗口經過Maven命令進行打包
「農師傅,我基於Maven構建的Hello World寫好啦。」
「嗯,還不錯,這些都是小兒科啦,我們公司如今主要使用的Spring Boot,你能夠先熟悉下。」
「嗯,好的,我看來還有Hello World要寫啊。」馬小白,意識到了還得再基於Spring Boot寫一個Hello World吧。
馬小白搞好了Gradle,不過因爲目前公司中Maven項目仍是主流,接下來讓咱們看看她的第一個Maven項目吧。
歡迎你們關注公衆號,一塊兒走上Java實戰之路!!!
做者:怎麼改 版權歸做者全部,轉載請註明出處,歡迎轉載