일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CS
- cs 공부)준비
- Grafana
- 이진 탐색(binary search)
- 코딩공부
- 자바
- Entity
- 항해99
- Java
- 메서드
- Til
- HTML
- wil
- 코딩테스트 준비
- aop
- 코딩문제
- 프로그래머스
- 자료구조
- Spring
- 회고
- github
- 정렬 알고리즘(sort algorithm)
- 개발자 취업
- ArrayList
- 99클럽
- 코딩
- 배열
- 면접(java
- css
- GIT
- Today
- Total
목록aop (3)
hayu's 개발 일지
로그를 어디에 남길지 설정하기logback-spring.xml 에 파일 경로를 설정하는 코드를 추가한다. 시간관련 코드 작성(시간관련인지 확인 및 저장 / 보관 30일) ${FILE_LOG_PATTERN} ${LOG_PATH}/time-check/%d{yyyy-MM-dd}_%i.log 10MB 30 출력할 로그 레벨 기준과 사용할 appender 지정하기..
Custom Annotation과 AOP로 메서드 실행시간 측정하기실행 시간을 측정하고 싶은 메서드에 @TimeTrace 라는 에너테이션을 추가하면 동작되도록 하기 build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-aop'} 커스텀 에너테이션을 만든다. TimeTrace.javapackage com.sparta.moit.global.config.aop;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lan..

AOPSpring AOP는 스프링 프레임워크에서 제공하는 기능 중 하나로 관점 지향 프로그래밍을 지원하는 기술이다.AOP는 로깅, 보안, 트랜잭션 관리 등과 같은 공통적인 관심사를 모듈화하여 코드 중복을 줄이고 유지 보수설을 향상하는데 도움을 준다.관점 지향 프로그래밍(Aspect-Oriented Programming, AOP) 이란?객체 지향 프로그래밍 패러다임을 보완하는 기술로 메서드나 객체의 기능을 핵심 관심사(Core Concern)와 공통 관심사(Cross-cutting-Concern)로 나누어 프로그래밍하는 것을 말한다.핵심 관심사를 각 객체가 가져야 할 본래의 기능이며, 공통 관심사는 여러 객체에서 공통적으로 사용되는 코드를 말한다. 관점 지향 프로그래밍의 정의는 핵심 관심사와 공통 관심사를..