定义一个常量类,用来存放数据库中基础数据表中的区分code
使用内部类的方式可以将一组常量放到一个内部类中
,常量与常量之间更好区分
package com.example.jmw.common.constants;
// 常量类
public class CommonMst {
// ⏹可预约时间常量
public static final class RESERVE_TIME {
// 预约开始时间
public static final String START = "1";
// 预约结束时间
public static final String END = "2";
// 预约种类code
public static final int CODE = 1;
}
// ⏹邮件常量
public static final class MAIL_INFO {
// 服务器地址
public static final String SERVER = "1";
// 端口
public static final String PORT = "2";
// 用户
public static final String USER = "3";
// 密码
public static final String PASSWORD = "4";
// 发信者
public static final String FROM_ADDRESS = "5";
// 送信者
public static final String SENDER_NAME = "6";
// 邮件种类code
public static final int CODE = 2;
}
// ⏹其他的常量......
}
使用
import com.example.jmw.common.constants.CommonMst.MAIL_INFO;
import com.example.jmw.common.constants.CommonMst.RESERVE_TIME;
@GetMapping("/init")
public ModelAndView init() {
// 使用预约常量组
int code = RESERVE_TIME.CODE;
String start = RESERVE_TIME.START;
String end = RESERVE_TIME.END;
System.out.println(code);
System.out.println(start);
System.out.println(end);
System.out.println("-------------");
// 使用邮件常量组
String server = MAIL_INFO.SERVER;
System.out.println(server);
int code1 = MAIL_INFO.CODE;
System.out.println(code1);
ModelAndView modelAndView = new ModelAndView();
modelAndView.setViewName("test");
modelAndView.addObject("entity", entity);
return modelAndView;
}