일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- Stream
- IntellJ
- MSA
- 자바 ORM 표준 JPA 프로그래밍
- 자바
- gradle
- spring
- redis
- GC
- OS
- SpringBoot
- 토비의 스프링 정리
- thread
- JPA
- K8s
- Real MySQL
- 토비의 스프링
- list
- 보조스트림
- 백준
- 쿠버네티스
- Stack
- jvm
- 스프링
- 이스티오
- Kotlin
- Collection
- mysql
- 스트림
- Java
Archives
- Today
- Total
목록aspect (1)
인생을 코딩하다.
[Spring] Spring AOP를 이용한 메서드 시간측정 / @LogExecutionTime
흔히 알려진 스프링의 장점들 중 하나인 AOP란 것이 있다.'관점 지향 프로그래밍' 이라고 한다. AOP에 관해 공부하던 중, 갑자기 내가 만든 메소드들에 성능을 측정해보고 비교해 보고 싶었다.그래서 AOP를 이용하여 메소드들의 성능을 측정해 볼 수 있다는 것을 알게되어서 구글링을 통한 학습을 하였고 AOP를 적용해서 2개의 메소드에 시간을 시간을 측정해보았다. LogExecutionTime.java와 LogAspect.java는 Controller.java와 같은 패키지에 생성했다. bulid.gradle에 dependancy를 추가해줘야 한다 implementation 'org.springframework.boot:spring-boot-starter-aop' @Target로 어노테이션을 메서드에 사용..
Spring
2020. 10. 29. 01:17