spriboot项目启动参数初始化

1.服务启动初始化的类:通过实现CommandLineRunner接口来初始化参数

package com.yxb.bc.base.config;

import com.yxb.bc.base.entity.ResultDataDetail;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
import java.util.HashMap;
import java.util.Map;

/**
 * 初始化 信息
 */
@Component
public class InitConfig implements CommandLineRunner {
    @Override
    public void run(String... strings) throws Exception {
        ResultDataDetail.initResultMap();//初始化错误码

    }


}

2.实体类

package com.yxb.bc.base.entity;

import java.util.HashMap;

/**
 * resultData 的封装
 */
public class ResultDataDetail {
    public static HashMap<String,String> resultMap = new HashMap<String,String>();

    /**
     * 初始化返回码
     * 1000以内的属于 公共的错误码
     * 1000以上 前两位错误码代表的是业务模块 后两位错误码代表的是业务模块中的具体错误
     */
    public static void initResultMap(){
        resultMap.put("0", "操作成功");
        resultMap.put("1", "网络繁忙,请稍后重试!");
        resultMap.put("2", "参数错误!");
        resultMap.put("3", "不合法的请求!");
        resultMap.put("4", "用户名或密码错误!");
        resultMap.put("5", "上传文件失败,请重新上传!");
        resultMap.put("6", "获取微信唯一码失败,请在微信中打开!");
        resultMap.put("7", "您当前未登录,请先登录!");
    }
}

3.具体的使用

//这样就提示(网络繁忙,请稍后重试!)
String msg = ResultDataDetail.resultMap.get("1");

参考文章:https://blog.youkuaiyun.com/qq_35868412/article/details/89085500

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值