개발하는 뚝딱이

스프링 3.스프링 프로젝트 생성 본문

스프링 3.스프링 프로젝트 생성

개발자뚝딱이 2019. 8. 27. 20:46

프로젝트 생성

  • maven을 이용하여 코딩 → 컴파일  빌드  실행할 수 있는 스프링 프로젝트 생성
  • 빌드 툴로 maven 이용

 

 

  1. 프로젝트 생성
    • groupId : 프로젝트를 생성하는 조직 또는 그룹명. 보통 URL의 역순
    • artifactId : 버전 정보를 생략한 jar의 이름
  2. pom.xml 작성
    • 스프링 모듈을 사용하기 위해서는 가져와야 하는데, 그것을 pom.xml에서 한다
    • dependencies → 어떤 모듈에 의존한다
      Maven Problems (1 item) - Project configuration is not up-to-date with ...
      프로젝트의 JRE라이브러리 버전이 메이븐에 설정되어 있는 버전과 일치하지 않아서 발생한 것이다.

      마우스 오른쪽 - Maven - Update Project
  3. 폴더 및 pom.xml 파일의 이해
    • src 폴더 - main - resources (여러 보조적 파일들이 모여있는 곳)
    • java폴더의 경우 특별한 것은 없고, 앞으로 만들어지는 자바 파일들이 관리되는 폴더이다
    • resources 폴더의 경우 자원을 관리하는 폴더로 스프링 설정 파일 또는 프로퍼티 파일 등이 관리된다
    • java, resources 폴더는 스프링 프레임워크의 기본 구조를 이루는 폴더로 개발자는 이대로 폴더를 구성해야 한다  (그래야 빌드가 됨)
    • pom.xml 파일은 메이븐 설정파일로 메이븐은 라이브러리를 연결해주고, 빌드를 위한 플랫폼이다
    • 참고로 모듈의 라이브러리 파일명은 artifactId+"-"+버전명+".jac"로 표시된다