Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)">Excel2016打印預覽表格的教程是什么(excel2016怎么看打印預覽)
865
2022-05-29
Maven入門級別使用
回顧
-
統一異常處理
實現接口的方式。 注解方式。(分享) 如果是ajax請求,會將異常信息發送到客戶端的響應中。
復習spring springmvc
SSM整合!
課前測:
本章內容
第一節:Maven簡介
Maven讀 : 沒問
不能馬瘟
如果7位程序員,使用的IDE,不同,則將來出問題的幾率會很大;1.不同工具問題;2.將來升級問題;
3.溝通問題;等等。
1.什么是Maven?
Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的項目管理工具軟件。 Maven 除了以程序構建能力為特色之外,還提供高級項目管理工具。由于 Maven 的缺省構建規則有較高的可重用性,所以常常用兩三行 Maven 構建腳本就可以構建簡單的項目。由于 Maven 的面向項目的方法,許多 Apache Jakarta 項目發文時使用 Maven,而且公司項目采用 Maven 的比例在持續增長。 Maven這個單詞來自于意第緒語(猶太語),意為知識的積累,最初在Jakata Turbine項目中用來簡化構建過程,行內專家、內行的含義。當時有一些項目(有各自Ant build文件),僅有細微的差別,而JAR文件都由CVS來維護。于是希望有一種標準化的方式構建項目,一個清晰的方式定義項目的組成,一個容易的方式發布項目的信息,以及一種簡單的方式在多個項目中共享JARs。
2.為什么要用Maven?
Maven能干什么?能解決我們開發過程中的一些問題。
編譯,測試,部署,打包。。。。
jar包引入問題
我們之前的項目中每一次創建項目都需要復制粘貼好多個jar包(java項目打成的一個xxx.jar文件),麻煩,又占內存,使用maven可以更好的幫助我們導入jar包,并且節省內存!只需引入我們要導入jar包的坐標就可以了!
編譯功能
maven 也可以幫助我們編譯項目,javac.exe java.exe 如果使用這個命令,一次只能編譯一個java文件, 麻煩 !但是我們使用的各種高級開發工具,idea, eclipse ,myeclipes , springtoolsite …。所以說現在也基本不用maven 編譯了。
單元測試
junit @Test maven 中集成的有單元測試功能。
打包部署
maven可以幫我們把項目打成 jar包/war包。
項目依賴(分布式 maven的進階使用)
3.Maven的依賴管理,倉庫分類
maven 的工作需要從倉庫下載一些 jar 包,本地的項目 test1、等都會通過 maven軟件從遠程倉庫(可以理解為互聯網上的倉庫)下載 jar 包并存在本地倉庫,本地倉庫 就是本地文件夾,當第二次需要此 jar 包時則不再從遠程倉庫下載,因為本地倉庫已經存在了,可以將本地倉庫理解為緩存,有了本地倉庫就不用每次從遠程倉庫下載了。
本地倉庫 :用來存儲從遠程倉庫或中央倉庫下載的插件和 jar 包,項目使用一些插件或 jar 包,優先從本地倉庫查找默認本地倉庫位置在${user.dir}/.m2/repository , ${user.dir}表示 windows 用戶目錄。
遠程倉庫(私服):如果本地需要插件或者 jar 包,本地倉庫沒有,默認去遠程倉庫下載。遠程倉庫可以在互聯網內也可以在局域網內。
中央倉庫 :在 maven 軟件中內置一個遠程倉庫地址 http://repo1.maven.org/maven2 ,它是中央倉庫,服務于整個互聯網,它是由 Maven 團隊自己維護,里面存儲了非常全的 jar 包,它包含了世界上大部分流行的開源項目構建。
第二節:Maven的安裝和簡單使用
2.1 Maven的下載安裝
https://archive.apache.org/dist/maven/maven-3/ maven的-
解壓:放在一個滅有中文的目錄中。
2.2 Maven的配置
conf—>settings
配置阿里云鏡像
配置maven默認的jdk環境
在pom文件里面可以做下配置,一會兒再看.設置maven默認的jdk為1.8
將setting.xml文件復制一份放入 你自己的本地maven倉庫中。
2.3 Maven的環境變量設置
此電腦—》屬性—》高級系統設置—》環境變量:
跟jdk一樣:
先配置:maven的家
變量名:MAVEN_HOME 變量值:安裝的位置 (路徑)
配置Path: 新建: %MAVEN_HOME%\bin
配置完成后:cmd命令行窗口—> mvn -v
2.4 Maven的常用命令
直接啟動web命令:mvn tomcat:run,這種可能會報錯,mvn tomcat7:run,需要配置一下。
我們可以在 cmd 中通過一系列的 maven 命令來對我們的 maven-helloworld 工程進行編譯、測試、運行、打包、安裝、部署。
mvn clean : 是 maven 工程的清理命令,執行 clean 會刪除 target 目錄及內容,比如從其他拿過來的項目,該命令不隸屬于maven構建的聲明關系。 mvn complie : compile 是 maven 工程的編譯命令,作用是將 src/main/java 下的文件編譯為 class 文件輸出到 target目錄下,注意事項要看到哦。 mvn test : 是 maven 工程的測試命令,mvn test,會執行 src/test/java 下的單元測試類。 mvn package : 是 maven 工程的打包命令,對于 java 工程執行 package 打成 jar 包,對于 web 工程打成 war 包。 mvn install : 是 maven 工程的安裝命令,執行 install 將 maven 打成 jar 包或 war 包發布到本地倉庫。
2.5 Idea配置Maven
file—>setting—>maven
otherSettings的配置跟settings的配置一模一樣。再配置一遍就可以了!
2.6 Maven創建java項目
1.不帶骨架的來創建一個項目
Maven項目的目錄結構
2.7 Maven創建Web項目
使用maven提供的原型骨架創建web項目。
此時創建的項目中沒有java和Resources目錄:這兩個目錄需要我們自己創建;
創建java目錄 : main 右鍵--》directory -->取名字叫 java java目錄右鍵---》mark direcory as ---》 sources Root 創建resources目錄 : main 右鍵--》directory -->取名字叫 resources resources 目錄右鍵---》mark direcory as ---》 Resources Root
案例:普通的servlet案例:
2.8 Maven的jar包來源
打開百度:https://mvnrepository.com/ 中央倉庫的網址
Java Maven XML
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。