1.不要硬编码,即不要equeal.(0)之类,用枚举或某个对象静态属性代替
//定义的枚举类
package com.jysoft.enums;
public enum LabelTypeEnum {
AUTO("自动","1");
private String name;
private String code;
LabelTypeEnum() {
}
LabelTypeEnum(String name, String code) {
this.name = name;
this.code = code;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
//例子
if (StringUtils.isNotBlank(labelInfo.getLabelType()) && labelInfo.getLabelType().equals(LabelTypeEnum.AUTO.getCode())){
labelInfoVO.setLabelType(LabelTypeEnum.AUTO.getName());
}
2.业务层同一个查询方法不要有多个
3.vo dto 小写
4.对应vo类字段不能多余
5.注释要规范 分类
6.方法中不要多层for嵌套
7.返回类型Result中泛型指定类