Study/Spring

[스프링 핵심 원리 - 기본편] 스프링 핵심 원리 이해1 - 예제 만들기(프로젝트 생성)

black6765 2022. 11. 22. 20:30

프로젝트 생성

개발 환경

  • JDK 11
  • IDE : InteliJ

이번 챕터에서는 순수 자바의 기능을 이용해서 개발을 진행함

  • 다음 챕터인 스프링 핵심 원리 이해2부터 객체 지향을 적용해가며 문제를 해결해나갈 것임
    • 스프링은 뒷부분에서 적용 예정
  • 이번 챕터에서는 스프링을 사용하지 않을 것이지만, 프로젝트 세팅은 스프링 부트로 하면 편하기 때문에 스프링 부트로 프로젝트 생성

프로젝트 세팅(https://start.spring.io)

  • Project : Gradle Project
  • Spring Boot Version : 가장 안정화된 최신 버전
  • Project Metadata
    • Group : hello
    • Artifact : core
    • Java 11
    • 나머지는 설정된 그대로
  • Dependencies
    • 설정하지 않음
  • Generate 후 압축을 풀고 인텔리제이에서 build.gradle이 있는 위치로 Open as Project
    • 처음 시작 시 라이브러리 설치에 약간의 시간이 소요됨
    • build.gradle 설정 변경 시 인텔리제이 우측 상단의 “Gradle” 클릭하여 새로고침 필요
  • [Option] Settings → gradle 검색 → Build and run using / Run tests using을 InteliJ IDEA로 변경
    • gradle 보다 더 빠르게 실행 가능

 

※ 본 게시글은 인프런의 스프링 핵심 원리 - 기본편(김영한)을 수강하고 정리한 내용입니다.