本周对项目的状态值进行梳理,发现有不合理的地方。顺便将类中的静态常量改写成了枚举类。如下:
一、枚举类UnderwritingStatusEnum .java的创建
public enum UnderwritingStatusEnum {
核保状态_未提交核保("0"),
核保状态_标准件("1"),
核保状态_非标件("2"),
核保状态_拒保可申诉("3"),
核保状态_拒保不可申诉("4");
private String code;
private UnderwriteStatusEnum(String code){
this.code = code;
}
public String getCode() {
return code;
}
}
二、使用
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.test.context.ContextConfiguration;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath*:context-test.xml")
public class BasicTest {
@Test
public void printStatus(){
System.out.println("核保状态:"+UnderwritingStatusEnum .核保状态_标件.getCode());
}
}
三、输出结果
核保状态:1