일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- pointcut
- Thymeleaf
- 그리디
- 스프링
- jpa
- Exception
- JPQL
- Greedy
- 스프링 핵심 기능
- 김영한
- db
- java
- 자바
- SpringBoot
- JDBC
- kotlin
- spring
- transaction
- 백준
- AOP
- 스프링 핵심 원리
- springdatajpa
- Android
- Servlet
- Proxy
- QueryDSL
- 인프런
- 알고리즘
- http
- Spring Boot
- Today
- Total
목록주의사항 (2)
개발자되기 프로젝트
1. 정의 @target : 실행 객체의 클래스에 주어진 타입의 애노테이션이 있는 조인 포인트 @within : 주어진 애노테이션이 있는 타입 내 조인 포인트 2.설명 @target , @within 은 다음과 같이 타입에 있는 애노테이션으로 AOP 적용 여부를 판단한다. @target(hello.aop.member.annotation.ClassAop) -->@ClassAop붙은 타입에 AOP 적용됨 @within(hello.aop.member.annotation.ClassAop) -->@ClassAop붙은 타입에 AOP 적용됨 @ClassAop class Target{} 3. @target vs @within @target 인스턴스의 모든 메서드를 조인 포인트로 적용한다. 부모 클래스의 메서드까지 어드..
스프링은 자바에서 기본으로 제공하는 타입들에 대해 수 많은 포맷터를 기본으로 제공 Formatter 인터페이스의 구현 클래스에는 수 많은 날짜나 시간 관련 포맷터가 제공됨. 그런데 포맷터는 기본 형식이 지정되어 있기 때문에, 객체의 각 필드마다 다른 형식으로 포맷을 지정하기는 어려움. 1. Spring 제공 Formatter @Annotaion 기반으로 원하는 형식을 지정 @NumberFormat : 숫자 관련 형식 지정 포맷터 사용, NumberFormatAnnotationFormatterFactory @DateTimeFormat : 날짜 관련 형식 지정 포맷터 사용, Jsr310DateTimeFormatAnnotationFormatterFactory 2. Controller @Controller pu..