rest-api3 Rest-API 구현 관련 과제 - 2 (JSON) 2. JSON저번 시간에 이어 DB의 내용들을 JSON Type을 return 하도록 하겠습니다. - test_table- test_table_column - RestController.javacontroller에 api 정보를 등록합니다.ResponseEntity를 이용하여 tableMetadats 의 List Type을 가져오도록 합니다.// Table Meta 정보를 조회@GetMapping("/tables/metadata")public ResponseEntity> readTableMetadatas() { List tableMetadatas = restService.getTableMetadatas(); return ResponseEntity.ok(tableMetadatas);} - Res.. 2024. 10. 28. Rest-API 구현 관련 과제 - 목표다음 스펙들로 DB를 구현하고 SchemaBuilder를 통해 API를 구현합니다.(JPA를 통해 다음 DB들을 ORM 방식으로 구현하는 것을 추천합니다.) 1. DB1-1) test_table1-2) DDL (test_table)-- public.test_table definition-- Drop table-- DROP TABLE public.test_table;CREATE TABLE public.test_table ( id int8 GENERATED BY DEFAULT AS IDENTITY( INCREMENT BY 1 MINVALUE 1 MAXVALUE 9223372036854775807 START 1 CACHE 1 NO CYCLE) NOT NULL, name varchar(255) NULL,.. 2024. 10. 9. Spring Boot REST API 및 DB 연동 실습 - 3 (DBtoAvro) 이제, DB에 있는 데이터들을 avro file 형태로 저장하는 로직을 구현해보도록 하겠습니다. DB -> AVROapplication.ymlyml파일에 ddl-auto 옵션을 none으로 변경하고 실행하겠습니다.jpa: hibernate: ddl-auto: none show-sql: true # 실행되는 SQL 쿼리 출력 properties: hibernate: dialect: org.hibernate.dialect.PostgreSQLDialect UserSchema.avsc{ "type": "record", "name": "User", "namespace": "com.example.my_rest_api.model", "fields": [ {"name": .. 2024. 9. 29. 이전 1 다음