티스토리 뷰

 

스프링 부트 개발 환경 준비하기

# 자바 jdk 설치
https://www.oracle.com/java/technologies/downloads/#jdk21-windows

# 설치 위치
c:\program files\java\jdk-21

# STS 설치
https://spring.io/tools
 
# 롬복 설치
https://projectlombok.org/download

 

[완성 소스] : https://github.com/pahkey/sbb3/tree/v1.02

 

 

스프링 부트 설정

 

 

 

스프링부트  웹서비스 실행하기(기본값: 8080)

 

 

컨트롤러를 작성하여 URL 매핑을 추가하기 위해 다음과 같이 src/main/java 디렉터리의 com.mysite.sbb 패키지에 MainController.java 파일을 작성

 

 

 

[결과화면]

 

 

JPA 데이터베이스 사용하기

 ORM을 사용하면 이러한 쿼리문 대신 자바 코드로 다음처럼 작성할 수 있다.

 

 

# SQL 쿼리문이란 데이터베이스에 데이터를 저장, 조회, 수정, 삭제 등을 하기 위해 작성하는 명령문
insert into question (id, subject, content) values (1, '안녕하세요', '가입 인사드립니다 ^^');
insert into question (id, subject, content) values (2, '질문 있습니다', 'ORM이 궁금합니다');

# ORM 코드
Question q1 = new Question();
q1.setId(1);
q1.setSubject("안녕하세요");
q1.setContent("가입 인사드립니다 ^^");
this.questionRepository.save(q1);

Question q2 = new Question();
q2.setId(2); 
q2.setSubject("질문 있습니다"); 
q2.setContent("ORM이 궁금합니다"); 
this.questionRepository.save(q2);

 

 

H2 데이터베이스 설치하기

# src/main/resources 디렉터리의 application.properties 파일에 새로운 설정을 추가
# DATABASE
spring.h2.console.enabled=true
spring.h2.console.path=/h2-console
spring.datasource.url=jdbc:h2:~/local
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=

 

copy con local.mv.db 명령을 입력한 후 Ctrl + Z 키를 누른 뒤, 이어서 Enter 키를 눌러 파일을 생성해 보자. 이때 파일은 아무 내용이 없는 빈 파일로 생성

윈도우 검색창에서 ‘명령 프롬프트’를 검색하거나 Win + R 키를 입력하여 실행 창을 연 후 ‘cmd’를 입력하여 실행할 수 있다.

 

 

H2 데이터베이스 접속

http://localhost:8080/h2-console

 

 

 

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/06   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함