본문 바로가기

SpringBoot4

[Spring boot] swagger 에러 - Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException [Spring boot] swagger 에러 Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException implementation("io.springfox:springfox-boot-starter:3.0.0") Spring boot 2.7.8 버전에 swagger 3.0.0 버전을 붙이고 실행을 시켰는데 아래와 같은 에러가 발생했다. Failed to start bean 'documentationPluginsBootstrapper'; nested exception is java.lang.NullPointerException 해당 에러는 Spring boot 2.6버전 이후.. 2023. 2. 2.
[Spring Boot] aws s3 presignedUrl로 업로드 하는 법(One Time Token, OTT) [Spring Boot] aws s3 presignedUrl로 업로드 하는 법 회사에서 이미지 업로드시 서버의 I/O 부하를 줄이기 위해 클라이언트에서 바로 aws의 S3에 업로드를 할 수 있도록 presignedUrl을 내리라는 미션을 받았다. "만든 Url이 정상적으로 작동하는지는 프론트에서 확인을 해줘야하나요?" 라고 팀장님께 물으니, 프론트 서버도 직접 만들어 api 테스트 하고 머지하라는 팀장님의 말씀에.. 만만한 vue와 kotlin을 사용해서 aws s3 presignedUrl을 받아 이미지를 업로드 하고, 이미지를 받아오는 것까지 구현해보았다. 처음에 one time token = OTT 라는 키워드를 주셔서 검색을 했는데 잘 안나왔다. 그래서 이리저리 보니 서명된 url이라는 키워드가 있.. 2022. 7. 29.
[SpringBoot] Github Action으로 AWS EC2 자동 빌드/배포하기(CI/CD) [SpringBoot] Github Action으로 AWS EC2 자동 빌드/배포하기(CI/CD) 빗썸테크아카데미의 강의가 끝나고 팀프로젝트가 시작되었는데, 개발에 앞서 우선 aws에 배포해서 Hello world를 먼저 찍어보고 개발을 하기로 했다. 저번에 CI/CD의 아름다움을 맛본 나는 이번 프로젝트에서 미리 구축해놓고 사용하기로 했다. 지난번에는 Jenkins를 이용해 springboot를 로컬에 자동 빌드, 배포를 해보았는데 이번에는 Github Action을 이용해 AWS에 CI/CD를 해보려고 한다. Github Action도, AWS도 전부 처음이라 두근두근해 spring boot의 jar 파일은 aws에 바로 올릴수 없기 때문에, zip으로 압축해서 aws의 s3에 올린 후, ec2에서 .. 2022. 5. 4.
[WebFlux/SpringBoot] org.springframework.web.reactive.function.UnsupportedMediaTypeException: Content type 'application/json' not supported for bodyType 해결 [WebFlux/SpringBoot] org.springframework.web.reactive.function.UnsupportedMediaTypeException: Content type 'application/json' not supported for bodyType 해결 빗썸에서 간단한 WebFlux 서버 만들기 과제를 진행해서 간단한 서버를 하나 만들고 Postman으로 API 테스트를 하는데 자꾸 에러가 뜬다 org.springframework.web.reactive.function.UnsupportedMediaTypeException: Content type 'application/json' not supported for bodyType=com.example.ddd.HelloResponse.. 2022. 4. 19.
728x90
반응형