강승현입니다
    • 홈
    • 태그
    • 방명록

    카테고리

    • 전체 글 (120) N
      • 후기 (38)
        • 경험 (15)
        • SSAFY (9)
        • 코딩테스트 (3)
        • 넥스터즈 (6)
        • 회고 (5)
      • Degrees (2)
      • Tech (1) N
        • Java&Spring (13)
        • IDE (1)
        • Node.js (2)
        • Git (3)
        • Server (3)
        • DevOps (0)
        • OS (3)
        • Javascript (1)
        • C,C++ (1)
        • Python (2)
        • 알고리즘 (1)
        • 트러블슈팅 (1)
      • OnlineJudge (45)
      • 정보전달 (2)
    Tech/Java&Spring

    [SpringBoot] Intellij spring boot 프로젝트 생성 방법

    CODe_byCODe_·2022. 1. 10. 00:32


    서론

    Intellij IDE를 이용해 Spring Boot 프로젝트 생성 방법에 대해 알아보겠습니다.

     

    생성 방법

    1. 프로젝트 생성

    Intellij 최초 실행 시, [New Project]를 선택하거나

    위 사진처럼 [File] - [New] - [Project]를 선택하는 방법이 있습니다.


    2. Spring Initialzr 선택하기

    Spring Initializr 선택

    Spring Initializr를 선택하고 설정값을 적어줍니다.

    저는 Maven 대신 Gradle과 Java 버전 11을 선택했습니다.

    Maven에서 Gradle로 변경하는 방법은 꽤 번거로울 수 있으니 잘 선택하시기 바랍니다.

    본인 환경에 맞게 설정하시면 됩니다.


    3. Spring boot Dependencies 설정

    Dependencies는 꼭 지금이 아니더라도 이후에 추가할 수 있습니다.

    제가 초기 설정한 Dependencies의 역할은 아래에 아주 간단하게 설명되어 있습니다.

     

    Spring Boot DevTools

    우리가 편리하게 이용하던 파일 수정 후 저장 시 자동 서버 재시작처럼 다양한 편의 기능 제공

     

    Lombok

    반복되는 코드를 어노테이션(@)을 이용해 간편하게 작성할 수 있도록 도와줌

     

    Spring Configuration Processor

    application.yml 또는 application.properties의 값을 읽어와 멤버 변수에 자동 할당해주는 @ConfiguraionProperties 어노테이션 사용을 위함

     

    Spring Web

    Spring MVC를 사용하는 웹을 빌드하기 위한 것이며 Tomcat을 내장 컨테이너로 이용함

     

    Spring Security

    Filter 흐름에 따른 애플리케이션 보안(인증, 권한, 인가 등)을 담당함


    Intellij에 열거된 Dependencies 이외에도 여러 Dependencies가 존재하기 때문에 각 프로젝트 기능에 필요하다면 언제든 추가하면 됩니다.

     

     

    반응형
    저작자표시 비영리 변경금지 (새창열림)
    'Tech/Java&Spring' 카테고리의 다른 글
    • JPA saveAll이 Bulk INSERT 되지 않았던 이유
    • try-with-resources와 native 영역
    • [Springboot] 민감정보 숨기기 - Argument 입력
    • Spring 환경에서 Docker run으로 jar에 argument 전달하기
    CODe_
    CODe_
    개발과 관련된 다양한 정보를 몰입감있게 전달합니다.
    최신 글

    티스토리툴바