Idea 的頁面布局設定,tomcat及普通web項目設定


https://www.jetbrains.com/help/idea/2017.1/project-tool-window.html

https://zhuanlan.zhihu.com/p/24203057

 

1,-----------------------------------------------------良好的設置:

 

適合自己最重要,

解釋下:

 

Flatted Package 平級展示包名稱;--必選

Hide Empty Middle Package 隱藏中間的空包名;--必選

Abbreviate  Quicke Package Name,簡化顯示包名--

Show Methods 顯示類的方法,可選

Autoscroll to source          自動滾動到高亮 選中左側導航--右側自動切換到主體框 --建議選擇

Autoscroll from source  自動滾動到高亮 右側選擇一個類,左側自動高亮導航,  --建議選擇

Folds Always On Top 文件夾始終在頂部(pom.xml等文件在底部)

Show Exclouds Folds 展示額外的文件夾(入 target目錄)

__________________________________________

下面就是展示模式--

Pinned Mode  --固定顯示模式

Docked mode   --停靠模式

2,------普通web設定------------------------------------------------------------------------------------------------------------------ 

web項目,最關鍵設定是 設置Project Structure。

第一項,設置全局項目的JDK版本和proiect compile output 

其中,在使用maven的項目中,我們可以不關注 project compile output ,不影響后面的使用

 

第二項,關鍵設定 Modules(模塊)

 我這里有兩個模塊,每一個模塊都是一個純Java,無XML的SpringMVC項目。

可見Spring配置,這里右側可以刪除,然后手動配置

Web模塊配置,重點是選擇項目中Web文件夾位置;

另外,點擊模塊,還可以選擇模塊的生成路徑

這里選擇當前模塊的target目錄下的class路徑,保證每一個模塊,相對獨立,單獨管理,

不建議選擇第一個 繼承項目的編輯輸出路徑,這也是我說上面的配置中,全局輸出路徑無影響的原因

 

 第三塊,libraries  展示我們說有的maven中的jar,

 第四塊,和第二塊 Model一致,一般這兩個配置一個,另外一個自動生成;

第五塊,重點

war模式:注意設置的war包的位置,即Output directory: *****\target目錄下

war exploded模式:注意生產的war exploded 文件位置,這里設置target\模塊名稱的形式。

兩種模式,一個是發布war包環境,一個是開發模式中常用的 exploded 展開模式。

注意在exploaded模式下,jar包要添加到 output ROOT左側.尤其是在后期又添加新的jar時候,要手動添加下

3---------------tomcat配置---------------------------------------------------------------------------------------------------------------------------------------------

PS,maven項目中,tomcat的jar,可以使用

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
涉及到jsp以及其他的,還可以在添加依賴。
如下,添加tomcat之后,就可以講項目exploded 包發布到tomcat下。。。

 項目地址:https://github.com/junyi5257/springmvcNoXml.git,含有兩個純java的Springmvc 程序

快捷鍵******************************************************************;

 

0001:本頁操作: 

刪除: Ctrl+Y (直接刪除)  或者 Ctrl+X(實質為剪切掉一行,如果有部分選中,則不能刪除整行)

 

0002:本頁查找: Ctrl+F  (文本編輯器通用操作);

【區別 Ctrl+Shift+N,項目查找文件】

0003:雙擊shift, 檢索

 

0004:快速生成:

getXXX(),setXXX()方法,toString()方法,equal()和hashCode()方法;

alt+Insert;

0005:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM