본문 바로가기
728x90

개발11

[Spring/JPA] Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: could not initialize proxy 에러 해결 🚨 문제 발생 Show 엔티티와 ShowSchedule 엔티티를 생성하고, @ManyToOne 으로 ShowSchedule에 Show를 연결해주었는데, @GetMapping으로 ShowSchedule 리스트를 받아오려고 할 때 500에러 발생 beanstalk 에러 로그를 자세히 보니 아래와 같은 오류 발생 2023-04-25 00:45:10.162 WARN 1 --- [nio-5000-exec-6] .w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: could not initialize proxy [M.. 2023. 4. 25.
[Spring] Unknown table 'SEQUENCES' in information_schema 에러 해결 🚨 문제 발생 스프링부트에서 엔티티들을 생성하고 H2에서 테스트하다가 MySQL과 연결해보려는데 아래와 같은 에러가 발생 원인 Spring Data JPA는 기본적으로 Hibernate라는 JPA 구현체를 사용하고, Hibernate에는 내부적으로 지정되는 DB에 맞게 SQL을 생성해주는 Dialect가 존재한다. 나의 경우 MySQL에 맞는 Dialect를 설정해주지 않았기에 해당 오류가 발생한 것으로 보인다. 2023-04-03 01:29:00.135 ERROR 1 --- [ main] o.h.engine.jdbc.spi.SqlExceptionHelper : Unknown table 'SEQUENCES' in information_schema 2023-04-03 01:29:00.295 ERROR 1 .. 2023. 4. 4.
[AWS, Github Action] Elastic Beanstalk에 SpringBoot 프로젝트 Docker로 배포하기 (3) - EB 환경 설정 및 RDS 연결 ✅ Elastic Beanstalk 환경 구성 1 (RDS 제외) 우선 RDS는 제외하고 환경을 구성한 뒤 [구성 > 데이터베이스 편집]을 통해 추가해주었다. 1. 플랫폼 : Docker 2. 소프트웨어 프록시 서버 : 없음 환경 속성 AWS_ECR_IMAGE : {AWS계정명}.dkr.ecr.{ECR이 속한 region명}.amazonaws.com/earth-demo:{Image태그명} RDS_DBNAME : 내가 설정한 DB 이름 RDS_DRIVER : com.mysql.cj.jdbc.Driver RDS_HOSTNAME : DB 엔드포인트 주소 RDS_PASSWORD RDS_PORT : 3306 (MySQL 기본 포트) RDS_USERNAME 🚨 나의 경우 RDS_DRIVER 부분을 intellij의.. 2023. 3. 17.
[AWS, Github Action] Elastic Beanstalk에 SpringBoot 프로젝트 Docker로 배포하기 (2) - ECR 리포지토리 생성 및 권한 설정 ✅ AWS ECR(Elastic Container Registry) 에 프라이빗 리포지토리 생성 및 권한(Permissions) 설정 권한 설정 : Permissons → 정책 JSON 편집 { "Version": "2012-10-17", "Statement": [ { "Sid": "GetAuthorizationToken", "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::{aws_account_id(12자리 숫자)}:user/{기존 EB용 IAM 사용자}" }, "Action": "ecr:GetAuthorizationToken" }, { "Sid": "AllowPushAndPull", "Effect": "Allow", "Principal": { "AWS.. 2023. 3. 16.
728x90