Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
byit-validation-starter
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
huangfukexing
byit-validation-starter
Commits
e1522040
Commit
e1522040
authored
Dec 30, 2019
by
huangfusuper
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
将捕获的异常抛出去,以便于引用方处理异常
parent
e1743b8c
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
3 additions
and
11 deletions
+3
-11
NotParamValidationUtil.java
src/main/java/com/byit/utils/NotParamValidationUtil.java
+1
-5
ParamValidationUtil.java
src/main/java/com/byit/utils/ParamValidationUtil.java
+1
-5
ValidationUtil.java
src/main/java/com/byit/utils/ValidationUtil.java
+1
-1
No files found.
src/main/java/com/byit/utils/NotParamValidationUtil.java
View file @
e1522040
...
...
@@ -19,8 +19,7 @@ public class NotParamValidationUtil {
* @param annotation 参数上的注解
* @param value
*/
public
static
void
isValidation
(
Annotation
annotation
,
Object
value
){
try
{
public
static
void
isValidation
(
Annotation
annotation
,
Object
value
)
throws
Exception
{
//获取此注解上的元注解
MetaAnnotation
metaAnnotation
=
annotation
.
annotationType
().
getAnnotation
(
MetaAnnotation
.
class
);
Class
<?
extends
ValidationSelector
>
validationClass
=
metaAnnotation
.
validationClass
();
...
...
@@ -36,8 +35,5 @@ public class NotParamValidationUtil {
if
(!
valid
){
throw
new
DataValidationException
(
errorMessageStr
);
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
}
src/main/java/com/byit/utils/ParamValidationUtil.java
View file @
e1522040
...
...
@@ -18,8 +18,7 @@ public class ParamValidationUtil {
* 校验实现
* @param object
*/
public
static
void
isValidation
(
Object
object
){
try
{
public
static
void
isValidation
(
Object
object
)
throws
Exception
{
//获取的是方法参数的类的对象
Class
<?>
aClass
=
object
.
getClass
();
//获取该对象所有的属性
...
...
@@ -65,8 +64,5 @@ public class ParamValidationUtil {
}
}
}
}
catch
(
Exception
e
){
e
.
printStackTrace
();
}
}
}
src/main/java/com/byit/utils/ValidationUtil.java
View file @
e1522040
...
...
@@ -112,7 +112,7 @@ public class ValidationUtil {
* 实体类校验,校验规则依据实体类内的成员变量注解
* @param object
*/
public
static
void
modelIsAnnotationValidation
(
Object
object
){
public
static
void
modelIsAnnotationValidation
(
Object
object
)
throws
Exception
{
ParamValidationUtil
.
isValidation
(
object
);
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment