使用idea創建springboot項目詳細講解

1,

2, 3, jar 包和war包的區別?
jar 可以通過java -jar命令直接啓動,不需要Tomcat
war要放在Tomcat的\webapps\目錄下,然後通過啓動Tomcat來啓動程序,所以一般web項目要打成war包,與Tomcat配合使用
但是springboot內置了Tomcat,這也就導致了項目不用外部的Tomcat也能運行,所以springboot一般打成jar包
這裏指的都是部署時的運行方式,寫項目時還是需要配置Tomcat的,還是不理解的可以自己租個阿里雲,百度雲,或者安裝個虛擬機安裝Linux系統,然後在Linux系統下部署你的項目,就懂了。

這裏的group和artifact是因爲maven需要填寫的,這樣如果是多模塊項目就可以調用了,其命名只是約定推薦(並不一定要這麼寫,比如artifact和項目名不同也可以),並不強制。java約定大於配置

4, java項目一般包含 表現層:前端模板(jsp, Themeleaf等),control(springmvc,struts2),
業務層:spring,持久層:(mybatis,hibernate),數據庫 (mysql Oracle,redis),
但是springboot 不推薦使用jsp,可以用Themeleaf,但是現在公司一般是前後端分離的開發模式,用vue,
這樣就把以前jsp的部分分離出去了,不用再管,java程序員終於不用全棧了。

也可以都不選,後面有需要再加

5, 

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