[VSCode] Spring Boot 프로젝트 생성하는 방법
본문 바로가기

Web 개발/Java, SpringBoot, JPA

[VSCode] Spring Boot 프로젝트 생성하는 방법

728x90
반응형

1. JAVA (JDK)설치

 

2. VS Code 설치

https://code.visualstudio.com/download

 

 

3. Extension 설치

1) Extension Pack for Java

 

2) Spring Boot Extension Pack 

 

4. 프로젝트 생성

1) spring initializr 접속

    start.spring.io

 

2) Dependencies 선택

Lombok, Spring Web, Thymeleaf, Spring Data JPA, MySQL Driver, H2

 

3) 프로젝트 다운로드

Generate 버튼을 클릭하여 압축 파일 다운로드

 

4) 압축 풀기

 

5. 프로젝트 설정

1) launch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "java",
            "name": "Spring Boot-SpringBootForVsCodeApplication<spring-boot-for-vs-code>",
            "request": "launch",
            "cwd": "${workspaceFolder}",
            "console": "integratedTerminal",
            "mainClass": "com.example.demo.DemoApplication",
            "projectName": "demo",
            "args": "",
        },
        {
            "type": "java",
            "name": "Launch DemoApplication",
            "request": "launch",
            "mainClass": "com.example.demo.DemoApplication",
            "projectName": "demo"
        }
    ]
}

 

2) application.yml

spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test?serverTimezone=UTC&characterEncoding=UTF-8
    username: root
    password: 

  jpa:
    database-platform: org.hibernate.dialect.MySQL5InnoDBDialect
    open-in-view: false
    show-sql: true
    hibernate:
      format_sql: true
      ddl-auto: update

 

6. 실행

1) Debug 모드로 실행

Main에 존재하는 Debug 버튼 클릭

 

2) 실행 확인

프로젝트가 정상적으로 실행되면 다음과 같이 Spring 배너가 뜬다.

 

3) 로컬 서버 접속

localhost:8080 으로 접속한다.(yml에서 포트번호를 따로 설정하지 않았기 때문에 기본값으로 8080을 쓴다)

아직 홈 화면을 만들지 않았기 때문에 다음과 같이 에러페이지가 뜬다.

728x90
반응형