Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yd-csf
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
xingmin
yd-csf
Commits
2cd4bdfa
Commit
2cd4bdfa
authored
Jun 08, 2026
by
zhangxingmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
push
parent
d7498be6
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
25 additions
and
0 deletions
+25
-0
yd-csf-service/src/main/java/com/yd/csf/service/config/MethodTimeAspect.java
+25
-0
No files found.
yd-csf-service/src/main/java/com/yd/csf/service/config/MethodTimeAspect.java
0 → 100644
View file @
2cd4bdfa
package
com
.
yd
.
csf
.
service
.
config
;
import
lombok.extern.slf4j.Slf4j
;
import
org.aspectj.lang.ProceedingJoinPoint
;
import
org.aspectj.lang.annotation.Around
;
import
org.aspectj.lang.annotation.Aspect
;
import
org.springframework.stereotype.Component
;
@Aspect
@Component
@Slf4j
public
class
MethodTimeAspect
{
@Around
(
"execution(* com.yd.csf.service..*.*(..))"
)
public
Object
measure
(
ProceedingJoinPoint
pjp
)
throws
Throwable
{
long
start
=
System
.
currentTimeMillis
();
Object
result
=
pjp
.
proceed
();
long
cost
=
System
.
currentTimeMillis
()
-
start
;
log
.
info
(
"【性能】{}.{} 耗时 {} ms"
,
pjp
.
getTarget
().
getClass
().
getSimpleName
(),
pjp
.
getSignature
().
getName
(),
cost
);
return
result
;
}
}
\ 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