IT로봇
70
2019-05-16 10:28:44
3
52

intellij에서 웹프로젝트 빌드시 classpath에 xml파일도 같이 떨어질수있는방법


안녕하세요. 2년차 개발자인데요. 운영으로 이직하면서 이곳의 소스들을 분석하고있느데 지금까지 spring웹프로젝트에서 마이바티스 sql mapper 설정파일들을 resource폴더에 넣어놓은것은 봤는데 이곳은 java source폴더 내부에 넣어 놨더라구요. 그래서 프로젝트 빌드시에 java파일들이 compile 되어 classpath로 떨어지긴하는데 xml파일(sql mapper) classpath에없어서 tomcat구동시에 해당 mapper파일들을 못찾아서 오류가 발생하고 있습니다. java compile시에 source폴더 내부에있는 xml파일들도 같이 classpath로 복사될수 있는 설정방법이 있는지 궁금합니다.

프로젝트구조

src

  - main

      -java

          -com

             ....

              - controller

              - service

                      - impl

                          serviceImpl.java

                          mapper.xml

      -resource

          - 기타 설정파일





0
0
  • 답변 3

  • zepinos
    18k
    2019-05-16 10:35:05 작성 2019-05-16 10:37:21 수정됨
    물론 방법이(아니 꼼수가...기본적으로 maven 이나 gradle 로 처리하는게 그나마 쉬운 방법) 존재합니다만, 그냥 resources 에 동일한 package 경로대로 디렉토리 생성한 뒤 mapper xml 파일들을 옮기는게 너 나을 것 같습니다.
    0
  • 도각도각
    3k
    2019-05-16 10:43:43
    0
  • IT로봇
    70
    2019-05-16 13:46:32

    오... 감사합니다. !! 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.