티스토리 뷰
스프링 부트 개발 환경 준비하기
# 자바 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


'Open5GS' 카테고리의 다른 글
| [수도권ICT 네트워크 4기] KAFKA 실습 (0) | 2025.10.29 |
|---|---|
| [수도권ICT 네트워크 4기] 5G Open5G UERANSIM 실습 (1) | 2025.10.29 |