반응형
# 스프링 부트로 API를 개발해보자.
JAVA 17에 스프링 부트 3.3.2버전이다.
1. 일단 MVC 패턴으로 만들꺼니까 디자인 패턴을 먼저 적용한다.
src/
├── main/
│ ├── java/
│ │ └── com/
│ │ └── example/
│ │ └── Homepage/
│ │ ├── controller/
│ │ │ └── HomepageController.java
│ │ ├── dto/
│ │ │ └── Homepage.java
│ │ ├── mapper/
│ │ │ └── HomepageMapper.java
│ │ └── service/
│ │ └── HomepageService.java (Assumed to exist)
│ └── resources/
│ └── application.properties (or application.yml)
└── test/
└── java/
└── com/
└── example/
└── Homepage/
└── (Test files)
2. Frontend에서 사용될 메뉴 리스트를 만들자.
DB 테이블 생성
CREATE TABLE header_menu (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
url VARCHAR(255) NOT NULL
);
CREATE TABLE left_menu (
id SERIAL PRIMARY KEY,
name VARCHAR(255) NOT NULL,
url VARCHAR(255) NOT NULL
);
3. 결과
왼쪽 메뉴 중 About_Me, Life, Time은 백엔드의 Postgresql에 있는 DB를 조회해서 메뉴로 출력해준다.
그리고 바디 내용도 About_Me를 누르면 출력해준다.
은근 백엔드가 손이 많이간다.
이렇게 까진 안할 했는데...
화면 오른쪽에 챗봇 붙여볼까?
애기 하원할 시간이다ㅏㅏㅏㅏㅏㅏ
육아 시작해보까ㅏㅏㅏ
- 끝 -
반응형
'뭐하고 놀까? > 웹제작 : React_SpringBoot_Postgres' 카테고리의 다른 글
1. React 로 와꾸? 잡기 (0) | 2024.08.09 |
---|---|
0. Prologue, 삽질 전 푸념 (0) | 2024.08.09 |