# 常见问题
# 1. 代码从 Git 仓库中拉取后如何使用?
使用前需要在项目根目录打开命名行,执行 java Init 项目Code 运行端口 进行初始化,初始化后可将 Init.java 与 Init.class 文件删除
# 2. 为什么项目启动后无法访问接口和接口文档?
项目默认内置启动统一前缀为 /api 且禁止修改,所有请求与访问均须加上前缀,此种方式主要是便于后期 Nginx 反向代理
# 3. 为什么 BaseEnum 接口中可以传的值只有字符串,而不是数字类型?
主要是为了解决数字类型不通用性,且字符串在某些场合下能标识更多的组合
# 4. 为什么在错误枚举中指定了BaseEnum的getReasonPhrase()方法但userTip字段依然为(网络开小差了, 请稍后再试 (╯﹏╰)
项目默认getReasonPhrase()方法为响应中的errorMessage字段,用于响应错误信息/错误类型,userTip用户提示信息值需要开发手动进行指定,例如:
RequestParamErrorEnum#PARAMETER_EMPTY
{
"errorCode": "A0410",
"errorMessage": "请求必填参数为空",
"userTip": "xxx必须填写"
}
1
2
3
4
5
2
3
4
5