난 스프링 부트와 스프링 MVC 모델을 모두 알고 있다.
내 선호는 MVC 모델이다.
비록 설정하는게 떄로는 매우 힘들고
때로는 성질 이빠이 나게 하지만
그래도 자유도가 높은 스프링 MVC가 좋다.
스프링 부트는 설정을 대부분 내부적으로 처리해놓은 상태에
숟가락 얹는 기분이라 좀 그렇다.
쉽게 접하기는 스프링 부트가 더 나을지도 모르겠다.
난 코어 프로젝트 혹은 공통프로젝트를 만들고
이걸 가지고 실제 업무 프로젝트에서는 코어의 jar와 js 모듈을
include 하여 처리한다.
이떄 JS는 linked folder 로 사용하는데 스트링 부트에서는
이 부분이 잘 안되는것 같다
누가 잘 아는 분 있슴 조언 좀 부탁한다.
각설하고 이번에 알바로 프로젝트를 하나 맡았는데
mybatis-config 설정 파일 위치때문에
열 엄청 받았다.
결론부터 말하자면 mybatis-config 파일은
스프링 MVC 프로젝트 생성시
자바 루트로 잡은 클래스 하위에 위치해야 한다.
왜 그런지는 잘 모르겠다.
좀만 시간을 더 두어서 공부해보면 알겠지만
그러기에는 너무 먼 당신같다.
예를 들어 자바 root 로 ims.com.biz 를 잡았다면
설정파일은 저 하위로 가야 한다.
만약 다른 패키지 biz 를 만들어 하위로 두거나 하면
오류가 발생한다.
그리고 resource 하위에 두어도 오류가 발생한다.
참조들 하시길...