1. 安裝
IDEA 下載地址 https://www.jetbrains.com/idea/download/?section=mac
全家桶 JetBrains Toolbox
2. Maven
2.1 下載
地址 https://maven.apache.org/download.cgi?ref=marcolenzo.eu
2.2 配置環(huán)境變量
export MAVEN_HOME=/Users/xing/Documents/dev/apache-maven-3.9.6
export PATH=$PATH:$MAVEN_HOME/bin
% source ~/.zshrc
% mvn -v
2.3 配置阿里云鏡像
修改配置文件 /conf/settings.xml
<settings>
<localRepository>/Users/xing/Documents/dev/repository</localRepository>
<!-- <mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror> -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
</mirrors>
</settings>
2.4 IDEA 配置 Maven
3. Git
側(cè)邊欄Commit
4. 插件
4.1 Maven Helper
4.2 Alibaba Java Coding Guidelines
4.3 Lombok
5. 基礎(chǔ)配置
5.1 快捷鍵設(shè)置
image.png
5.2 serialVersionUID
Editor -> Inspections -> Serializable class without 'serialVersionUID'
5.3 注釋設(shè)置
Editor -> Code Style -> Java -> Code Generation
5.4 導(dǎo)入包設(shè)置
Imports > Class count to use import with '*'
5.5 Tab 項(xiàng)設(shè)置
5.6 class 模板
/**
* @author xing
* @date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}
*/
Editor -> Inspections -> Javadoc -> Javadoc Declaration problems