현재 실무 시스템의 테스트가 너무 불편하여 Junit4를 실행하려고 했다.
하지만 기나긴 삽질 끝에 얻은 결론.
정상적인 spring 시스템이라고 해도 dependency에 spring-test를 넣어줘야 한다.
하지만 현 개발횐경에서는 dependency를 추가 못하게 막아놨으므로 사용불가.

Posted by 知彼知己百戰不殆
,

Not_Supported : 새로운 트랜잭션 생성, 부모 트랜잭션이 오류가 나서 롤백돼도 새로운 트랜잭션은 롤백 안 됨

New_Requires : 새로운 트랜잭션 생성, 부모 트랜잭션의 영향이 있음 
                          부모 트랜잭션 에러 발생 시 새로 만들어진 트랜잭션 roll back
                          기존 트랜잭션 잠시 보류하고 새로운 트랜잭션 진행, 그리고 기존 트랜잭션 진행

 

Posted by 知彼知己百戰不殆
,

root-context.xml
- jsp와 관련없는 객체(bean)을 설정해주는 로직을 위한 설정.
- 웹 자원과 관련되지 않은 모든 자원의 설정.

survlet-context.xml
- jsp와 관련있는 객체(bean)를 설정해 줌.(controller, multiresolver(파일업로드), Interceptor(로그인) 등)

Posted by 知彼知己百戰不殆
,

The fully qualified name of the bean's class, except if it serves only as a parent definition for child bean definitions.

pom.xml 과 root-context.xml 설정 중 위와 같은 에러 메시지가 나왔다.
검색해보니 pom.xml에 org.springframework의 dependency가 없어서 에러가 나는 거였다. 하지만, 확인해보니 추가가 돼 있었고, 오타를 확인했더니 artifactId가 오타나서 그랬다.

pom.xml 수정 후 오류 처리 완료.

Posted by 知彼知己百戰不殆
,