[Spring] 프로젝트 구성과 빌드

이준영·2022년 9월 18일
0

스프링-입문

목록 보기
3/15

프로젝트의 구성을 살펴보자(아는것 위주)

  • build.gradle : 빌드 정보
  • External Libraries : 설치된 라이브러리 정보
  • src
    • main
      • java
        • project.procjectspring(Package)
          - Controller
          - Domain
          - Repository
          - Service
          - SpringConfig
      • resource : java외의 모든 파일(html, xml 등)
        • static
          - 정적파일 ex) index.html
        • templates
          - Thymeleaf 엔진 사용해서 렌더링할 파일
          - Controller에서 Mapping할 html 파일을 여기에 작성하는 듯
    • test
      • java
        • project.procjectspring(Package)


빌드하기

IntelliJ가 아닌 터미널(프롬프트)에서 서버 실행

프로젝트 디렉터리에 들어가서

$ ./gradlew build  

입력하면 빌드되면서 build 디렉터리가 생성되고
디렉터리 안에 build/libs/projectname-0.0.1-SNAPSHOT.jar 라는 파일이 생성된다

build 디렉터리에 들어가서

$ java -jar projectname-0.0.1-SNAPSHOT.jar 

입력하면 서버가 실행된다


안되면 다음의 명령어를 입력하자

$ ./gradlew clean : 빌드 디렉터리가 사라짐
$ ./gradlew clean build : 지우고 다시 빌드
profile
화이팅!

0개의 댓글