spring-boot2 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. avro plugin을 이용한 Spring boot 실습 - 3 (avro read) 이젠 write한 avro 파일을 읽어오는 함수를 생성하기 위해 service 및 controller에 내용을 추가하도록하겠습니다. RestService.java역직렬화를 통한 파일 객체화를 실행합니다.저는 console에서 데이터 객체화가 잘 됐는지만 확인하고자 return 타입은 void 설정하였습니다.// 역직렬화를 통해 avro type의 파일을 다시 객체화 시켜 가져옵니다.public void readAvroFile(File file) throws IOException { DatumReader userDatumReader = new SpecificDatumReader(User.class); DataFileReader dataFileReader = new DataFileReader(fi.. 2024. 9. 24. 이전 1 다음