阅读 119

Java Mac开发环境准备

虽然是以Mac为例,但是Windows也是可以参考的,差异点在于jdk和maven的环境变量配置。

JDK

1.8.0_271  需要注册oracle账号再下载 

版本验证

$java -version

image.png

maven

下载地址

image.png

配置环境变量

$vi~ / .bash_profile
复制代码

环境变量

export M2_HOME=/Users/qingfeng/tools/apache-maven-3.8.1

export PATH=$PATH:$M2_HOME/bin
复制代码

配置Settings

<?xml version="1.0" encoding="UTF-8"?>
 
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">
 
 
<localRepository>/Users/qingfeng/tools/apache-maven-3.8.1/repository</localRepository>
 
<mirrors>
  <mirror>
   <id>alimaven</id>
   <name>aliyun maven</name>
   <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
   <mirrorOf>central</mirrorOf>
  </mirror>
</mirrors>
 
</settings>
复制代码

版本验证

$source ~/.bash_profile
$mvn -v
复制代码

image.png

idea

下载地址 激活方式见淘宝

JDK

image.png

image.png

maven

image.png

image.png

image.png

plugins推荐

  • Maven Helper  依赖管理
  • Translation 翻译
  • Statistic 代码统计
  • SonarList              编码规范检查
  • POJO TO JSON   pojo转换为json 
  • Lombok              
  • Kubernetes        kubectl命令封装及文件检查
  • Key Prometer X    常用操作的快捷键
  • Free Mybatis plugin   mybatis插件 XML和Mapper相互跳转
  • Codota    AI智能提示
  • .ignore    文件忽略

代码格式

editor->Code Style->Java 强烈推荐这两个(看起来非常舒服),其余的可以自己点点看(IDE会动态展示效果)

image.png

注释

  • class

image.png

#parse("File Header.java")
/**
 * @description TODO 
 * @author ${USER}
 * @since ${DATE}
 */
public class ${NAME} {
}
复制代码
  • method
  • 新建分组custom

image.png

image.png

注意模板名称必须是*
模板内容

*
 * @Author $user$
 * @Description TODO $end$
 * @Date  $date$
 * @Param $param$
 * @return $return$
 **/
复制代码

生效位置

image.png

生成规则

image.png

4.基于哪个按键触发

Subline

下载地址

preferences—->Package Control

输入install package

plugins

pretty json

文章分类
后端
文章标签