一、優化配置
1、關閉自動導入:在Settings中搜索「auto import」,找到「Insert imports on paste」這一項,將其設置為「None」。
2、啟用Annotation Processing:在Settings中搜索「Annotation Processor」,選擇「Enable annotation processing」,並確保Annotation Processor路徑正確。
3、關閉Inspections:在「Preferences-Editor-Inspecton Settings」中可以關閉不需要的代碼檢查。
4、其他配置:可以根據自己的需要進行其他優化,比如設置快捷鍵,修改默認字型大小等。
二、版本控制
1、Git配置:在Settings中搜索「Git」,設置自己的Git目錄、全局用戶名及郵箱等參數。
2、GitHub集成:在Settings中搜索「GitHub」,添加自己的GitHub賬戶,並關聯自己的GitHub倉庫。
3、代碼管理:通過Idea自帶的版本控制工具管理代碼,可以更方便地進行代碼管理。
三、代碼編寫及調試
1、用於編寫代碼的第三方插件:比如Lombok可以幫助我們簡化代碼,還有阿里巴巴的P3C插件可以幫助我們規範代碼風格。
2、調試:使用Idea自帶的調試工具,在代碼出現問題時可以快速定位。
3、代碼模板:設置一些代碼模板可以幫助我們更快地編寫代碼,可以在「File-Settings-Editor-File and Code Templates」中進行設置。
四、代碼排版及美化
1、自動代碼格式化:在「Preferences-Editor-Code Style」中可以設置自動代碼格式化規則。
2、導入包排版:在「Preferences-Editor-Code Style-Java」中可以設置導入包的排版格式。
3、優美的主題:主題在代碼排版及美化方面也十分重要,可以在「Preferences-Editor-Color Scheme」中選擇自己喜歡的主題。
五、其他常見配置
1、Maven:在Settings中搜索「Maven」,可以設置Maven的路徑及相關的倉庫等。
2、Tomcat:在Settings中搜索「Application Servers」可以配置Tomcat的相關信息。
3、資料庫連接:在「Database」中可以配置資料庫的連接信息、驅動等。
完整代碼示例
@MappedSuperclass
public abstract class BaseEntity implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
protected Long id;
protected Date createTime;
protected Date updateTime;
@PrePersist
public void onPrePersist() {
this.createTime = new Date();
this.updateTime = new Date();
}
@PreUpdate
public void onPreUpdate() {
this.updateTime = new Date();
}
// getters & setters
}
原創文章,作者:MJGKL,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/361843.html