추가(2)
-
[Spring] AspectJ 적용 시 NoClassDefFoundError, ClassNotFoundException 발생
AspectJ 적용 시 NoClassDefFoundError, ClassNotFoundException 에러 해결 아래와 같이 pom.xml에 1.8.10 버전의 AspectJ RunTime과 AspectJ Weaver 의존성을 추가하고, 특정 메서드가 실행될 때 세션에 유저의 ID가 존재하는 지 확인하는 애스펙트(Aspect)를 작성해 톰캣을 구동시키니 NoClassDefFoundError 이후 ClassNotFoundException이 발생하였다.123456789101112 org.aspectj aspectjrt ${org.aspectj-version} org.aspectj aspectjweaver ${org.aspectj-version}Colored by Color Scriptercs NoClass..
2017.05.22 -
[Spring] MyBatis 사용하기, 댓글 쓰기 구현하기 (게시판 구현)
스프링 MVC 구조로 MyBatis를 사용하여 댓글 쓰기를 구현해보자 기존에 Ajax를 이용한 댓글 쓰기 구현하기에서 모델2 구조로 구현했던 댓글 쓰기 기능을 MVC 구조로 MyBatis(이하 마이바티스)를 사용하여 구현해보자. 비동기 통신 Ajax와 데이터포맷인 Json은 기존 글을 참고하거나 검색해보도록 한다. 프로젝트 구조는 아래와 같이 진행되며 Comment 서블릿의 설정 파일인 comment-context.xml, 마이바티스 설정 파일인 mybatisConfig.xml, 쿼리를 작성할 Mapper XML 파일인 comment.xml, 그리고 com.edu.comment 패키지 아래에 컨트롤러, 서비스, DAO의 위치를 확인하자. 기존의 프로젝트에서는 *.bbs에 대한 요청을 받는 Dispatch..
2017.04.24