카테고리
프로젝트 하나 만들어서 Maven 으로 바꿔서 pom에 의존라이브러리 가져다놔 src 에 패키지 3개 만들어 서비스에 인터페이스 하나 만들어 이렇게 코딩해놔 Impl 클래스도 만들어 이렇게 코딩해줘 얘도 bean 이 되려면 @service 추가해주고 컴퍼넌트스캔이 일어나면 돼 init.xml 옮겨와서 컴퍼넌트 스캔이 일어나도록~ 이거 추가해주고 어노테이션이 일어나도록 해주기 위한 준비작업 이 작업을 이 두 메소드에 적용시키고 싶어 이 작업을 하기전에 내가 bean 으로 가지고 있는 모든 객체에 수행 이전에 이 작업을 수행 하라는 의미임 MainClass 만들어서 이렇게 해서 run 이거의 의미는 전달받는 인자가 아무것도 없는 모든 메소드를 선택하는 것이라서 선생님에게 글쓰기는 적용이 안된것 ! 간략하게 ..
스프링은 @ 라고 봐도 되니 Aop 도 @로 해줄수 있어 프로젝트 하나 더 만들어서 메이븐 프로젝트로 바꿔서 dependency 넣어줘 패키지 3개 복붙 init.xml 삭제하고 다시만들어줘 이거 2개 선택해서 만들어줘 이거 추가해주고 service, serviceImpl 가서 @Service 추가해줘 컴퍼넌스 스캔을 했으니 이제 알아서 bean 이 만들어져 Annotation 기반으로 Aop 를 적용하기 위한 설정 추가하고 PrinLogAspect 로 가서 어노테이션 2개 추가했으니 Bean 이 되기위해 init.xml 로 가서 이것도 추가해줘 직접 여기서 설정할수 있어 작동 되는 것을 확인할 수 있어 Annotation 기반 AOP 를 적용하는 것이 더 편리함
자바 환경으로 바꿔서 자바 프로젝트로 프로젝트 우클릭후configure → convert to maven project 클릭해서 메이븐 프로젝트로 바꿔줘 spring 과 Aop 용 라이브러리 추가하기 위해 이렇게 해줘 3개의 패키지 생성해줘 main package 에 new -> Spring Bean Configuration File 클릭 파일 명을 init.xml 로 명명한 후 Next 클릭 aop 선택해 주고 Finish 메인 클래스도 만들어 준 후 방금 만든 xml 파일을 로딩 할 수 있도록 코딩 해줘 MemberService 인터페이스 만들어 줘 간단하게 이렇게만 해 준뒤 MemberServiceImpl 클래스 만들어줘 방금 만든 서비스 인터페이스를 구현해줘 이렇게 하고 init.xml 에서 Me..