Skip to main content

e-Buy PaaS IDEA开发配置

版权声明配置

  • 依次点击 File | Settings | Editor | Copyright | Copyright Profiles
  • 导入附件:ebuy-copyright.xml 微信图片_20221110163306.png

代码风格配置

Java代码

文件模板配置

File Header配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Includes | File Header
  • 复制下面代码并保存
/**
 * <pre>
 *  ${DESCRIPTION}
 * </pre>
 * @author ${USER}
 * @version ${NAME}, ${DATE} ${TIME}
 */

Class配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | Class
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public class ${NAME} {
}

Interface配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | Interface
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public interface ${NAME} {
}

Enum配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | Enum
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public enum ${NAME} {
}

Record配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | Record
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public record ${NAME} {
}

AnnotationType配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | AnnotationType
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
public @interface ${NAME} {
}

package-info配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | package-info
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#parse("File Header.java")
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end

module-info配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Files | module-info
  • 复制下面代码并保存
/**
 * E-BUY.COM Inc.
 * Copyright (c) 2006-${YEAR} All Rights Reserved.
 */
#parse("File Header.java")
module #[[$MODULE_NAME$]]# {
}

Maven Project 配置

  • 依次点击 File | Settings | Editor | File and Code Templates | Code | Maven | Maven Project.xml
  • 复制下面代码并保存
<!--
  ~ E-BUY.COM Inc.
  ~ Copyright (c) 2006-${YEAR} All Rights Reserved.
  -->

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

#if (${HAS_PARENT})
    <parent>
        <groupId>${PARENT_GROUP_ID}</groupId>
        <artifactId>${PARENT_ARTIFACT_ID}</artifactId>
        <version>${PARENT_VERSION}</version>
#if (${HAS_RELATIVE_PATH})
        <relativePath>${PARENT_RELATIVE_PATH}</relativePath>
#end
    </parent>

#end
    <groupId>${GROUP_ID}</groupId>
    <artifactId>${ARTIFACT_ID}</artifactId>
    <version>${VERSION}</version>

#if (${SHOULD_SET_LANG_LEVEL})
    <properties>
        <maven.compiler.source>${COMPILER_LEVEL_SOURCE}</maven.compiler.source>
        <maven.compiler.target>${COMPILER_LEVEL_TARGET}</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
#end
    ${END}
</project>