13306647218

                公司動態

                Company dynamics

                怎么設置IDEA中配置

                作者:藍夢seo專業企業網站優化時間:2020-07-13 13:29:53

                很棒:

                建議使用33種最佳的IDEA配置,編寫代碼是如此的酷!

                IDEA中最重要的設置是此項目結構,它與您的項目操作有關。沒有手臂和腿就無法工作。

                最近,該公司還使用他們熟悉的IDEA代替Eclipse。為了深入理解和使用它,我們必須找到各種信息并對其進行研究。這是輸出。

                1.1 Project

                Project name:定義項目名稱;Project SDK:設置項目使用的JDK,也可以在此處添加其他版本的JDK;Project language level:與JDK類似,不同之處在于,如果設置了它,則僅使用功能,然后可以在此處設置語言級別。這是編譯和檢查項目時所需的最低JDK功能。Project compiler output:項目中的默認編譯輸出目錄,如黃色部分所示。實際上,每個模塊本身都可以設置一個特殊的輸出目錄(Modules-(項目)-Paths-Use模塊編譯輸出路徑),因此此設置有點微不足道。

                1.2 Modules

                1.2.1 增刪子項目

                一個項目可以有多個子項目,并且每個子項目都等效于一個模塊。通常,我們的項目只有一個。默認情況下,IntelliJ IDEA也是一個子項目,因此只需要配置一個模塊。 (這里兩個項目的介紹僅供參考) 子項目配置每個子項目對應于Sources,Paths和Dependencies的三個配置選項:

                Sources:顯示了項目的目錄資源,這些是項目部署時所需的目錄,不同的顏色表示不同的類型;Paths:可以指定項目的編譯輸出目錄,即項目類和測試類的編譯輸出地址(已替換(項目的默認輸出地址)Dependencies:

                增刪框架(Web部署-1)可以定義每個子項目使用的框架。在這里,我們將重點介紹Web部件的設置。

                1.3 Libraries

                您可以在此處顯示添加的jar包,也可以添加jar包,并且可以將多個jar放在一個組中,類似于jar包的組織方式。在這里,每個jar包默認情況下都被視為一個單獨的組(未經測試,待確定)。推薦閱讀:

                推薦的IDEA插件和動態影像!

                官方解釋是:

                在元素選擇器窗格中選擇框架(構面)時,該框架的設置顯示在對話框的右側。

                (單擊左側選擇面板中的技術框架時,該框架的某些設置將顯示在右側)

                坦白地說,我覺得它沒有用。

                1.5 Artifacts(Web部署-2)

                項目的打包和部署設置。這是項目配置的關鍵部分。讓我專注于此。首先了解它的含義,然后看一下正式定義的工件:

                工件是項目資產的組合,將它們組合在一起以測試,部署或分發軟件解決方案或其部分。示例包括編譯后的Java類或打包在Java歸檔文件中的Java應用程序,作為目錄結構的Web應用程序或Web應用程序歸檔文件等的集合。

                用于測試和部署的已編譯Java類和Web資源的集成。坦率地說,這就是包裝模塊的方法,例如戰爭爆炸,戰爭,罐子,耳朵等等。借助模塊,工件可以部署到應用程序服務器。

                jar:Java ARchive,通常用于將大量Java類文件,相關的元數據和資源(文本,圖片等)文件聚合到一個文件中,以分發Java平臺應用程序軟件或庫;war:Web應用程序ARchive,一個JAR文件,其中包含JSP,Java Servlet,Java類,XML文件,標簽庫,靜態網頁(HTML和相關文件)以及構成Web應用程序進行分發的其他資源;exploded:在這里您可以理解未壓縮的含義。這是war,jar等輸出未壓縮之前的目錄結構。建議在開發時使用此模式,以便立即顯示修改文件的效果。默認情況下,IDEA的模塊和工件的輸出目錄已設置,無需更改。創建war軟件包時,將在WEB-INF目錄中自動生成類,然后將已編譯的文件放入其中。

                您可能在這里不了解輸出目錄。您之前是否已配置輸出目錄進行文件編譯?為什么會有目錄整合這些資源?它有什么作用?推薦閱讀:

                IntelliJ IDEA快捷方式很完整,可以快速收集!

                實際上,當您單擊以運行tomcat時,默認情況下它將開始執行以下操作:

                編譯時,IDEA在保存/自動保存后不進行編譯,這與Eclipse的保存編譯不同,因此它將在運行服務器之前進行一次編譯。編譯的類文件存儲在指定的項目編譯輸出目錄中(請參見);目錄結構是根據工件中的設置創建的; Web資源根目錄中的所有文件都被復制到工件目錄(請參閱);復制編譯將目錄下的classes目錄輸出到工件下的WEB-INF(請參見);將lib目錄下所需的jar包復制到工件下的WEB_INF;運行服務器,并在成功運行后(如有必要),瀏覽器將自動打開“訪問指定的URL”。

                這里還應該注意,需要將已配置的工件添加到tomcat中:

                作者:啞巴

                來源:www.cnblogs.com/deng-cc/p/6416332.html

                - END -

                如何編寫同事可以維護的代碼?

                終于有人向Docker明確了。詳細說明!

                我今年45歲,寫代碼。發生了什么?

                Linux最常用的命令進行整理,建議收藏!

                BeanUtils中有幾個坑,不要踩它們!

                Java Architect日記

                掃描上方的QR碼以發現更多精彩內容!

                小貼士

                備份輸入諸如“基本”之類的關鍵字以獲取相關信息建議。

                簽到!

                女人18毛片水真多免费看