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 접속
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
반응형
'Web 개발 > Java, SpringBoot, JPA' 카테고리의 다른 글
[SpringBoot/Junit] No runnable methods Exception (0) | 2022.06.10 |
---|---|
[JPA] 변경 사항 추적 기능 구현 - Envers (0) | 2022.05.30 |
[jquery] Form submission canceled because the form is not connected (0) | 2022.04.20 |
[SPRING/JAVA] Apache Pdfbox를 이용한 PDF 수정3 - 글자 및 이미지 삽입 (0) | 2022.04.06 |
[SPRING/JAVA] Apache Pdfbox를 이용한 PDF 수정2 - 양식 (0) | 2022.04.05 |