总是要创建一些模版类,节省开发时间
idea >> preference >> Editor >> File And Code Templates
添加模版,例如
枚举类Enum
/**
* xxx.com
* Copyright (C) 2013-${YEAR}All Rights Reserved.
*/
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
* @author xxx
* @version ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
public enum ${NAME}{
;
private Integer code;
private String name;
${NAME}(Integer code, String name) {
this.code = code;
this.name = name;
}
public ${NAME} getByCode(String code) {
for (${NAME} value : ${NAME}.values()) {
if (value.getCode().equals(code)) {
return value;
}
}
return null;
}
public Integer getCode() {
return code;
}
public void setCode(Integer code) {
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
class类
/**
* xxx.com
* Copyright (C) 2013-${YEAR} All Rights Reserved.
*/
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
* @author xxx
* @version ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
public class ${NAME}{
}
interface类
/**
* xxx.com
* Copyright (C) 2013-${YEAR}All Rights Reserved.
*/
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
* @author xxx
* @version ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
public interface ${NAME}{
}
注解类:
/**
* xxx.com
* Copyright (C) 2013-${YEAR}All Rights Reserved.
*/
#if (${PACKAGE_NAME} &&${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end
#parse("File Header.java")
/**
*
* @author xxx
* @version ${NAME}.java, v 0.1 ${YEAR}-${MONTH}-${DAY} ${TIME}
*/
public @interface ${NAME}{
}
然后在创建的时候选择就可以了.