Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
master-4.0
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
master-4.0
Commits
3e8ab0d0
提交
3e8ab0d0
authored
12月 29, 2018
作者:
chenxinchang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
87e28fed
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
137 行增加
和
0 行删除
+137
-0
BusinessValidateException.java
...va/com/zrqx/core/exception/BusinessValidateException.java
+36
-0
LoginValidateException.java
.../java/com/zrqx/core/exception/LoginValidateException.java
+37
-0
ParameterValidateException.java
...a/com/zrqx/core/exception/ParameterValidateException.java
+64
-0
没有找到文件。
com.zrqx.core/src/main/java/com/zrqx/core/exception/BusinessValidateException.java
0 → 100644
浏览文件 @
3e8ab0d0
package
com
.
zrqx
.
core
.
exception
;
import
com.zrqx.core.enums.ResponseCodeEnum
;
/**
* 业务验证异常
* @author lpf
* @date 2018年8月10日下午4:28:59
*/
public
class
BusinessValidateException
extends
BaseException
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
//无参构造方法
public
BusinessValidateException
()
{
super
(
ResponseCodeEnum
.
VALIDATE
.
getCode
(),
null
);
}
//有参的构造方法
public
BusinessValidateException
(
String
message
)
{
super
(
ResponseCodeEnum
.
VALIDATE
.
getCode
(),
message
);
}
//有参的构造方法
public
BusinessValidateException
(
int
code
,
String
message
){
super
(
code
,
message
);
}
//有参的构造方法
public
BusinessValidateException
(
ResponseCodeEnum
res
){
super
(
res
);
}
}
com.zrqx.core/src/main/java/com/zrqx/core/exception/LoginValidateException.java
0 → 100644
浏览文件 @
3e8ab0d0
package
com
.
zrqx
.
core
.
exception
;
import
com.zrqx.core.enums.ResponseCodeEnum
;
/**
* 登陆验证异常
* @author ycw
* @date 2018年12月26日下午2:28:59
*/
public
class
LoginValidateException
extends
BaseException
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
//无参构造方法
public
LoginValidateException
()
{
super
(
ResponseCodeEnum
.
NO_LOGIN
.
getCode
(),
null
);
}
//有参的构造方法
public
LoginValidateException
(
String
message
)
{
super
(
ResponseCodeEnum
.
NO_LOGIN
.
getCode
(),
message
);
}
//有参的构造方法
public
LoginValidateException
(
int
code
,
String
message
){
super
(
code
,
message
);
}
//有参的构造方法
public
LoginValidateException
(
ResponseCodeEnum
res
){
super
(
res
);
}
}
com.zrqx.core/src/main/java/com/zrqx/core/exception/ParameterValidateException.java
0 → 100644
浏览文件 @
3e8ab0d0
package
com
.
zrqx
.
core
.
exception
;
import
java.util.Set
;
import
javax.validation.ConstraintViolation
;
import
com.zrqx.core.enums.ResponseCodeEnum
;
/**
* 参数校验异常
* @author lpf
* @date 2018年5月30日上午10:00:58
*/
public
class
ParameterValidateException
extends
BaseException
{
private
static
final
long
serialVersionUID
=
1L
;
//无参构造方法
public
ParameterValidateException
(){
super
(
ResponseCodeEnum
.
VALIDATE
.
getCode
(),
null
);
}
//有参的构造方法
public
ParameterValidateException
(
String
message
){
super
(
ResponseCodeEnum
.
VALIDATE
.
getCode
(),
message
);
}
//有参的构造方法
public
ParameterValidateException
(
int
code
,
String
message
){
super
(
code
,
message
);
}
//有参的构造方法
public
ParameterValidateException
(
ResponseCodeEnum
res
){
super
(
res
);
}
public
<
T
>
ParameterValidateException
(
ConstraintViolation
<
T
>
constraintViolation
)
{
super
(
constraintViolation
.
getMessage
());
}
public
<
T
>
ParameterValidateException
(
Set
<
ConstraintViolation
<
T
>>
constraintViolations
){
this
(
fmtMessage
(
constraintViolations
));
}
public
<
T
>
ParameterValidateException
(
String
mes
,
Set
<
ConstraintViolation
<
T
>>
constraintViolations
){
this
(
mes
+
fmtMessage
(
constraintViolations
));
}
/**
* 拼接验证异常信息
* @param constraintViolations
* @return
* @author lpf
* @date: 2018年5月30日 上午10:17:46
*/
private
static
<
T
>
String
fmtMessage
(
Set
<
ConstraintViolation
<
T
>>
constraintViolations
)
{
final
StringBuilder
message
=
new
StringBuilder
(
"参数校验失败:"
);
constraintViolations
.
stream
().
forEach
((
c
)
->
{
message
.
append
(
c
.
getMessage
());
});
return
message
.
toString
();
}
}
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论