ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 스프링 프로젝트 생성 및 설정변경
    Spring/Spring Quick Start 2019. 4. 28. 16:28

     

    |스프링 프로젝트 생성 방법

    1. File -> New -> Spring Legacy Project

    2. File -> New -> Other -> Spring -> Spring Legacy Project

    >>만약 1번 과정이 보이지 않는다면 2번 과정으로 진행하면 됩니다.

     

     

     

    |프로젝트 생성 과정

    아래의 사진은 스프링 프로젝트 생성 방법입니다.

    File -> New ( Alt + Shift + N ) -> Other...(Ctrl+N)  순서대로 클릭하시면 됩니다.

     

     

    개발자분이시라면 앞으로 단축키 정도는 외워두시는게 좋겠습니다.

    그럼 업무 효율이 늘어나겠죠?

    처음에는 단축키 외워지지도 않을 뿐더러 하다보면 차차 외워질겁니다.

     

     

     

    Spring -> Spring Legacy Project 선택 -> Next 

     

     

     

    Project Name은 일단 임의로 BoardWebPractice3로 했습니다.

    이 이름은 원하는대로 하셔도 됩니다.

    Spring MVC Project 선택해주고 Next 누르시면됩니다.

     

     

     

     

    이 과정에서는 주의해야될게 있는데 반드시 패키지 네임을 ~.~.~ 이런식으로 지어야 됩니다.

    "~.~.~"에서 주의 깊게 보셔야되는건 '.' 점입니다. 점으로 구분을 두었습니다.

    이런식으로 이름을 짓지 않으면 Finish가 되지 않습니다.

    저는 교재와 동일하게 com.springbook.biz로 지었습니다.

     

     

     

    여기 까지하시면 스프링 프로젝트가 정상적으로 생성된것을 알수있습니다.

     

     

     

     

     

    |스프링 설정변경

     

     

     

    프로젝트 제목의 오른쪽 마우스 클릭 -> Properties(Alt +Enter) 클릭

     

    위 사진에 빨간 네모를 보면 JavaSE-1.6 임을 알 수 있습니다. 이게 왜 문제냐면, 필자는 JDK1.8을 설치했기 때문에 버전이 맞지 않아서 문제가 생길수가 있습니다. 기본적인건 문제가 안생길수도 있어도 1.6 버전과 1.8버전의 차이점이 있는것을 사용하게 되면 jdk1.8을 설치했음에도 불구하고 사용이 불가능한 현상을 볼 수 있을것 같습니다. 따라서 버전을 맞춰줘야합니다.

     

     

    왼족 메뉴중 Project Facets가 있는데 그것을 클릭하면 위와 같은 화면이 나옵니다.

    거기에서 Java 항목이 1.6 버전으로 설정되어있음을 알 수 있습니다. 이것을 설치되어있는 JDK 1.8버전과 맞추기 위해서 1.8 버전으로 수정해주고 오른쪽 하단에 있는 Apply 버튼을 클릭하고 바로 아래에 있는 OK버튼을 눌러줍니다.

     

    JavaSE-1.6이 정상적으로 1.8로 변경되었는지 확인하기 위해서 프로젝트 오른쪽 마우스 클릭하여 Build Path -> Configure Build Path...를 클릭합니다. 

     

     

    Java Build Path에서 JavaSE-1.8로 정상적으로 변경이 되었음을 확인할 수 있습니다.

    정상적으로 변경이 되었다면 OK버튼을 눌러줍니다. 

    만약 변경이 되지 않았다면 본인이 설치한 JDK 버전을 확인하고 위 과정을 다시 한 번더 해보시길 바랍니다.

     

    스프링 프로젝트를 하기 위해서 여러가지 설정 변경이 필요한데 그 중에 한가지가 불필요한것을 제거하는것입니다.

    필자 역시 아직 왜 지우는지 정확하게 알지 못하지만, 일단 교재 저자가 지우라고 했기때문에 지워봅니다.

    혹시 왜 지워야되는지 정확히 아시는분은 댓글로 알려주시면 감사하겠습니다.

    위 사진에 있는 빨간 네모를 모두 삭제하시면 됩니다.

     

     

    그 다음 지워야될 것은 Webapp -> Web-INF -> web.xml의 내용 일부입니다. 

    web-app 엘리먼트만 제외하고 모두 삭제해주시면됩니다. 

    위 사진 처럼 소스가 보이지 않는다면 위사진 하단에 보면 빨간 네모로 체크박스가 있는데 Design과 Source가 있습니다. 거기서 Source를 클릭하시면됩니다.

     

     

     

    마지막으로 pom.xml을 수정해줘야되는데 위 사진과 동일하게 properties에 있는 org.springframework-version을 수정해주면 됩니다. 교재에 나와있는 가장 최신 버전인 4.2.4로 수정하시면 됩니다.

     

     

    4.2.4라는 내용을 보고 추측하는거지만 스프링 프레임워크를 3.x 버전으로 다운받았지만 (교재기준) 가장 최신 버전인 4.2.4 버전인 스프링 프레임워크를 사용하겠다는 내용인것 같습니다. 이 부분은 맞을수도 틀릴수도있으니  그냥 그렇게 생각하는가보다 정도로 생각해주시면 되겠습니다. 혹시 조금 더 정확한 답변을 아시는분은 답변부탁드리겠습니다.

     


    도움이 돼셨다면

    좋아요 & 구독 & 댓글

    댓글

© 2018 T-Story. All right reserved.