(IntelliJ + gradle) Spring Boot에서 Hello World

소개



IntelliJ에서 SpringBoot를 개발하고 싶습니다.
현재 관련된 개발 프로젝트가 이 조합이므로 구조를 공부하기 위해 구축.
그 중 mysql과 연계하는 RESTAPI를 만들어보고 싶다.
  • 환경 정보
  • Windows10
  • IntelliJ IDEA Community Edition 2019.1.1
  • Spring Boot 2.1.5


  • 프로젝트 만들기



    아래 링크 된 Spring Initializr에서 프로젝트의 병아리를 만듭니다.
    htps : // s rt. sp 링 g. 이오/


  • Project: [Gradle Project]를 선택
  • Language: 그대로
  • Spring Boot: 그대로
  • Project Metadata: 그대로
  • Dependencies: [Spring Web Starter] 추가

  • 설정 후





    설정이 완료되면 화면 하단의 "Generate the project"버튼을 누르십시오.
    프로젝트 zip이 다운로드되므로 압축을 풉니 다.

    프로젝트 가져오기


  • 탐색기에서 압축을 푼 폴더에서 "build.gradle"을 선택하고 마우스 오른쪽 버튼을 클릭하십시오.
    프로그램에서 열기 → IntelliJ를 선택하십시오
  • IntelliJ 대화 상자가 표시되므로 아무 것도 변경하지 않고 확인을 클릭합니다. (어쩌면 jdk 선택이 필요할 수 있습니다)

  • 빌드가 끝날 때까지 기다린다.
  • 끝나면 다음과 같은 구성이 되어 있을 것.


  • Hello World를 표시하도록 편집


  • DemoApplication.java를 다음과 같이 편집한다.

  • DemoApplication.java
    package com.example.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    @SpringBootApplication
    @RestController
    public class DemoApplication {
    
        @RequestMapping("/")
        String index(){
            return "Hello World!";
        }
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    
    }
    

    부팅



    Gradle 창에서 Tasks → application → bootRun을 실행합니다.

    실행 후 콘솔


    브라우저에서 확인


    http://localhost:8080/ 에 연결.
    Hello World가 출력되었습니다!

    좋은 웹페이지 즐겨찾기