반응형

전체 글 614

[Error] Error creating bean with name 'stackResourceRegistryFactoryBean'

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.cloud.aws.core.env.ResourceIdResolver.BEAN_NAME': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'stackResourceRegistryFactoryBean' defined in class path resource [org/springframework/cloud/aws/au..

[Error] Caused by: javax.naming.NameNotFoundException: Name [jdbc/ssafy]은(는) 이 컨텍스트에 바인딩되지 않았습니다. [jdbc]을(를) 찾을 수 없습니다.

🟣 에러로그 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in ServletContext resource [/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is javax.naming.NameNotFoundException: Name [jdbc/ssafy]은(는) 이 컨텍스트에 바인딩되지 않았습니다. [jdbc]을(를) 찾을 수 없습니다. 🟡 상황 root-context.xml에 빈을 설정했는데 jdbc/ssafy 이름으로 설정된 값을 못 찾으니까 에러가..

Framework/Spring 2023.10.29

AWS 용어

🟢 인프라 관련 요소 AWS VPC AWS API Gateway AWS S3 AWS ELB AWS CloudFront AWS Secret Manager AWS VPC Virtual Private Cloud 가상 네트워크 서비스 네트워크 구성과 관련된 사실상 모든 기능을 담당 AWS API Gateway 트래픽 관리, CORS 지원, 권한 부여 및 액세스 제어, 제한, 모니터링, API 버전 관리, 인증관련 등의 일을 할 수 있음 서버의 대문과 같은 역할 AWS ELB 다수의 EC2, Lambda 등과 같은 리소스를 부하 분산시켜주는 아주 중요한 서비스 Application Load Balancer가 가장 많이 쓰임 AWS S3 Simple Storage Service 정적 파일(이미지, 동영상, 오디오 ..

AWS 2023.09.28

EC2 삭제

1. 탄력적 IP 주소 삭제 탄력적 IP 주소 릴리즈를 해주면 삭제된다. 이렇게 뜬다면 연결된 인스턴스가 있어서 탄력적 IP 주소를 삭제할 수 없다는 것이다. 작업 > 탄력적 IP 주소 연결 해제에서 연결을 해제한다. 2. EC2 인스턴스 종료 기다리면 이렇게 인스턴스가 사라진다. 나는 꽤 오래 걸렸다. 5~10분 걸린 사람도 있다던데 안 사라져서 1시간 후쯤 보니까 사라진 것 같다. 3. 보안 그룹 삭제 default로 있는 보안 그룹은 삭제되지 않는다. 4. 키 페어 삭제

AWS 2023.09.28

AWS EC2 생성

⭐⭐ 시작하기 전에 어느 리전에서 생성하는지 확인하는 것은 기본이다 ⭐⭐ 1. 인스턴스 이름을 지정한다. 2. OS는 Ubuntu를 선택했다. 프리티어로 사용할거면 잘 확인하자 !!!! 3. 키 페어 생성 SSH로 접속할거라서 pem으로 생성했다. 키 페어를 생성할 때 주의할 점은 다운 받은 키 파일을 잘 보관해야한다. 새로운 키 페어를 생성하려고 해도 이전에 생성한 키 페어가 있어야 교체도 가능하니까 😫 4. 네트워크 설정 5. 스토리지 설정 기본은 8GB로 설정이 되어있지만, 프리 티어가 최대 30GB까지 지원되니 30GB로 했다. 아니면, 기본 8GB로 일단 생성한 뒤에 용량이 가득차면 늘려주는 것도 공부가 된다. 6. 인스턴스 생성

AWS 2023.07.16

[Swagger] pageable 숨기기

pageable을 @PageableDefault를 이용해 기본값을 넣어주기 때문에 FE에서 받을 필요가 없다. API 명세에 required로 나오다니...😮 @PageableDefault @Parameter(hidden = true) final Pageable pageable 이렇게 @Parameter(hidden = true)로 해주면 pageable이 숨겨진다. 원하는대로 pageable을 숨겼다. v1.3.3.부터 pageable을 required하게 하는 부분을 제거했다던데 @PageableDefault 때문에 required로 표시되는걸까,,🤔🤔🤔 참고 👇 https://github.com/springdoc/springdoc-openapi/issues/561 Pageable required ·..

Web 2023.06.29

원티드 프리온보딩 6월 후기(백엔드, Java 꽉 잡아! : JVM부터 GC, 스레드 동기화까지!)

최근에 원티드 프리온보딩 6월 챌린지에 참여했다. 커리큘럼은 아래와 같다. 꽤 난이도가 있었던 강의 내용이었고 도움이 많이 되었다. 😀 이번 6월 챌린지를 통해 느낀점은 그동안 static을 자주 사용하지 않았나?라는 점이다. 내가 최근에 구현했던 기능이 동시성 처리인데 분산락으로 수정하면 pdf를 다시 참고해봐야겠다. 처음부터 코드를 효율성 있게 작성하는 것이 중요한 것 같다. 강의 자료로 pdf를 제공이 되어서 나중에 다시 보기에도 좋다 ! 강의 퀼리티도 너무 좋다 😍 최근에 이력서 레시피를 받았는데 내용이 알차서 두고두고 이력서 업데이트 할때 참고할 거다. 아래는 프리온보딩에 아직 참여해보지 못한 사람들이 궁금해 할 점을 정리해봤다. (실제로 주변 사람이 물어봤었다 ☺️) 🟨 챌린지 Q&A 강의는 ..

후기 2023.06.25
반응형