Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-backend
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
cloud-backend
Commits
21fb1c59
Commit
21fb1c59
authored
Jun 24, 2021
by
袁伟铭
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.0.0
parent
2218b188
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
12 additions
and
6 deletions
+12
-6
common-utils/src/main/java/com/zq/common/config/base/UnifiedExceptionHandler.java
+12
-6
No files found.
common-utils/src/main/java/com/zq/common/config/base/UnifiedExceptionHandler.java
View file @
21fb1c59
package
com
.
zq
.
common
.
config
.
base
;
import
com.zq.common.exception.BusinessException
;
import
com.zq.common.utils.ThrowableUtil
;
import
com.zq.common.vo.ResultVo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.slf4j.Logger
;
...
...
@@ -93,15 +94,21 @@ public class UnifiedExceptionHandler {
@ExceptionHandler
(
DataAccessException
.
class
)
public
ResultVo
handleDataAccessException
(
DataAccessException
ex
,
HttpServletRequest
request
)
{
log
.
error
(
">> 访问数据失败 "
+
request
.
getRequestURI
(),
ex
);
// log.info(">> 访问参数QueryString:" + ServletUtil.getParamMap(request));
// log.info(">> 访问参数body:" + ServletUtil.getBody(request));
return
ResultVo
.
fail
(
HttpStatus
.
INTERNAL_SERVER_ERROR
.
value
(),
"服务器繁忙"
);
String
error
=
"服务器繁忙"
;
if
(
request
.
getRequestURI
().
contains
(
"/app/"
))
{
error
=
ThrowableUtil
.
getStackTrace
(
ex
);
}
return
ResultVo
.
fail
(
HttpStatus
.
INTERNAL_SERVER_ERROR
.
value
(),
error
);
}
@ExceptionHandler
(
value
=
Exception
.
class
)
public
ResultVo
defaultErrorHandler
(
Exception
ex
,
HttpServletRequest
request
)
{
log
.
error
(
">> 服务器内部错误 "
+
request
.
getRequestURI
(),
ex
);
return
ResultVo
.
fail
(
HttpStatus
.
INTERNAL_SERVER_ERROR
.
value
(),
"服务器繁忙"
);
String
error
=
"服务器繁忙"
;
if
(
request
.
getRequestURI
().
contains
(
"/app/"
))
{
error
=
ThrowableUtil
.
getStackTrace
(
ex
);
}
return
ResultVo
.
fail
(
HttpStatus
.
INTERNAL_SERVER_ERROR
.
value
(),
error
);
}
}
\ No newline at end of file
}
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