'ddd'에 해당되는 글 1건

  1. 2008.11.06 DDD 수련중에... ㅡ.ㅡ;;;
봄싹2008.11.06 01:06
@Configurable 을 사용 하여 도메인 하나 만들고;;

테스트 코드를 만들어서 .. ;;

Test를 하나씩 하다가.. LTW설정을 할 차례가 와서..

LTW 설정한담에;;   테스트를 돌렸더니;;

일단 빨간 막대기가 보였다;;
원래 빨간 막대기가 나와야 정상이 었지만...
원하지 않았던 부분에서 나와서;; (도메인 객체에 DI가 적용되어 들어갈 부분;; )
콘솔을 확인 해본 결과;;

이건 왠걸;;


2008. 11. 6 오전 12:42:24 org.aspectj.weaver.tools.Jdk14Trace error
심각: register definition failed
org.aspectj.weaver.BCException: Unable to continue, this version of AspectJ supports classes built with weaver version 5.0 but the class org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect is version 6.0
......................
.....................
[AppClassLoader@82ba41] warning register definition failed -- (BCException) Unable to continue, this version of AspectJ supports classes built with weaver version 5.0 but the class org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect is version 6.0

Unable to continue, this version of AspectJ supports classes built with weaver version 5.0 but the class org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect is version 6.0

org.aspectj.weaver.BCException: Unable to continue, this version of AspectJ supports classes built with weaver version 5.0 but the class org.springframework.beans.factory.aspectj.AnnotationBeanConfigurerAspect is version 6.0

    at org.aspectj.weaver.bcel.BcelAttributes.readAjAttributes(BcelAttributes.java:53)
    at org.aspectj.weaver.bcel.BcelObjectType.ensureAspectJAttributesUnpacked(BcelObjectType.java:313)
   

이런한 에러가 떨어졌던 것이다;;;
음...

전에 스터디 준비하면서 LTW를 잘 사용했었는데;; 약간 대략 난감 했다;;
org.aspectj.weaver.tools.Jdk14Trace error
이걸 보고 혹시나 ㅡㅡ JDK14가 돌아가나;; (회사는 1.4를 써서ㅡㅡ)
해서 확인해본결과 java5 다.. 당연히 어노테이션을 이용해서 작성한 코드였는데;;ㅡㅡㅋ(바보스럽다..ㅋ)

그래서 아차 싶었던게 ;; 오전에 스프링2.5.6 이 릴즈되었다는 소식을 듣고..
안되는 영어에 릴즈노트에 어노테이션 관련하여 먼가가 많이 개선된것 같아서..
2.5.5에서 2.5.6갈아탔는데;;
그것 때문인가;; 생각에 aspectj관련 자르(aspectjrt.jar , aspectjweaver.jar)들을 확인해봤다..
왠걸.. aspectjweaver.jar용량이 줄었다;; 아니 두 파일이 다른것이 었다ㅋ

aspectj 관련 jar는 전에 LTW를 사용한던 프로젝트에서 jar 파일을 카피 해왓었는데;;
이것 까지 릴즈 될줄이야;;OTL...
어여 빨리 메이븐을 수련하여 갈아타던지;;


해당 jar 파일을 교체 후~ Test...




콘솔은 깨긋하고..ㅋㅋ
빨간막대기는 나왔지만 테스트 성공!!!

오늘은 요기 까지 ..ㅋㅋ 하면 할 수록 빠져드는 코딩놀이;;
헤어나올수가 없네;;;

음... DDD는 생각보다 커보였다;;
나같은 허접쟁이가 하루이틀 보고 흉내내기도 힘든듯;;
이번기회에 그냥 아 이런것도 있구나 하고.. 알고 가보자!!


Posted by is윤군
TAG