# 常见问题

# 1. 代码从 Git 仓库中拉取后如何使用?

使用前需要在项目根目录打开命名行,执行 java Init 项目Code 运行端口 进行初始化,初始化后可将 Init.javaInit.class 文件删除

# 2. 为什么项目启动后无法访问接口和接口文档?

项目默认内置启动统一前缀为 /api 且禁止修改,所有请求与访问均须加上前缀,此种方式主要是便于后期 Nginx 反向代理

# 3. 为什么 BaseEnum 接口中可以传的值只有字符串,而不是数字类型?

主要是为了解决数字类型不通用性,且字符串在某些场合下能标识更多的组合

# 4. 为什么在错误枚举中指定了BaseEnumgetReasonPhrase()方法但userTip字段依然为(网络开小差了, 请稍后再试 (╯﹏╰)

项目默认getReasonPhrase()方法为响应中的errorMessage字段,用于响应错误信息/错误类型,userTip用户提示信息值需要开发手动进行指定,例如:

RequestParamErrorEnum#PARAMETER_EMPTY

{
  "errorCode": "A0410",
  "errorMessage": "请求必填参数为空",
  "userTip": "xxx必须填写"
}
1
2
3
4
5
Last Updated: 10/28/2021, 5:59:51 PM