• spring으로 화면에 HelloWorld를 띄어보자

    2017. 9. 21. 16:40

    by. 위지원

    으아ㅏㅏㅏㅏㅏㅏ안되겠다. 처음부터 차근차근해보자 화면에 핼로월드를 띄어보자



    project 생성


    1.[maven module,maven project]

    두가지를 검색해보니 본질적으로 같지만  모듈은 다른 메이븐 프로젝트의 하위프젝이라고한다. 그래서 모듈 프로젝트를 만들 때 부모 프로젝트를 지정하면 <modules>섹션이 추가된다고한다.


    2.archetype

    archetype이란 쉽게 말해서 템플릿 프로젝트를 생성하면 프로젝트의 뼈대를 자동으로 생성해주는기능이다.

    난 webapp으로 했다.


    2번처럼 선택해서 하거나 그냥  create simple project하면 2번을 넘어가게된다 . 난 그냥 크리에이트심플 체크 

    그러면  webapp이 src-main 하단에 없을텐데 그냥 수동으로 생성해주면 된다. 난그냥 다른프로젝트를 webapp으로 생성한다음에 거기서 카피떴다.ㅋ


    3.[group Id와 artifact Id]

    -groupId : 프로젝트를 만드는 그룹을 나타내는 이름 

    -artifactId: 프로젝트를 나타내는 유일한 이름




    우선 프로젝트 생성단계에서는 위와 같이 두가지를 선택해준다.


    내가 webapp으로 생성을 자꾸 안했던 이유가 다른예제에는 src/main/java 이런게 있었는데 webapp으로 하면 안생성되어서 그랬다... 헌데!

    http://antop.tistory.com/149 이 블로그에서 친절하게 알려주셨다 ^0^ 넘나 감사한것




    사진이 좀 지저분하지만 ..(출처 사이트에 자세하게 나와잇으므로)

    java Build Path에서 Add Folder 그다음에 체크할 수 있는 박스가 없다면 크리에이트 소스 폴더해서 생성해주면 된다 ㅎㅎ


    그렇게 아무생각없이 맨처음에 만들어져있는 index.jsp를 run as 온서버로 해주면



    이렇게 잘 나온다..




    '2017년 > Spring' 카테고리의 다른 글

    스프링 퀵 스타트 2일차  (0) 2017.10.11
    스프링 퀵 스타트 1일차  (0) 2017.09.27
    tiles를 알아보자  (0) 2017.09.22
    spring xml파일 설정  (2) 2017.09.21
    의존성 추가 페이지 링크  (0) 2017.09.19