| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Eclipse
- NewServer
- Annotation
- xml
- URI$MalformedURIException
- oracle
- joinpoint
- AfterReturnning
- javacversion
- curryr
- ModulesPath
- URIMalformedURI
- 자유변수
- TargetObject
- SQL
- URIMalformedURIException
- REGEXP_COUNT
- LexicalScope
- javaversion
- ProjectFacets
- URIMalformedURI오류
- map
- AOP
- ArrayLike
- 일급객체
- Spring
- tomcat
- springversion
- jdk
- SpringFramework
- Today
- Total
목록Annotation (2)
잼's Tech
[SPRING] AOP 적용 본 문에서는 Spring 환경에서 AOP 적용을 XML 방식과 Annotation 방식으로 해볼 것이다. 우선, Spring은 Proxy Factory를 통해 인터페이스 유무에 따라 JDK Proxy, CGLIB Proxy를 이용하여 Auto Proxy를 지원한다. ( https://jaem-tech.tistory.com/19 참고 ) AOP의 장점 중 하나는 의존 관계가 없다는 것인데 그렇다면 Client가 요청을 할 때 어떻게 알 수 있을까? 그것은 Proxy가 Class의 이름을 가지는 것에 답이 있다. 내부적으로 보면 밑의 방식과 같다. 1) X라는 클래스가 있다 2) xml이나 Annotation을 읽어 bean이라면 컨테이너에 bean 객체를 생성한다. 3) Pro..
[SPRING] DI DI(의존성 주입: Dependency Injection) Spring에서의 Di란 클래스 사이의 의존관계를 컨테이너가 자동으로 맵핑해주는 것이다. 예를 들면 이런식으로 개발자가 직접 의존성을 만든다. 하지만, Spring에서는 이런 식으로 config.xml을 읽어 컨테이너에 bean으로 생성 후 필요할 때마다 bean 객체를 꺼낸 후 자동적으로 의존성 주입을 컨테이너가 해준다. Spring에서의 다양한 Di 설정 방법에 대하여 배워보자 크게 XML, Annotation 방식 2가지로 나뉘어진다. 이해를 돕기 위해 이런 클래스와 인터페이스를 만들어 놓았다. 더보기 // Car interface public interface Car { void take(String s); } // ..