Spring Boot + Nginx 환경에서 redirect 시 HTTPS가 HTTP로 변경되는 문제 해결하기
·
Error Log
안녕하세요!최근 서버 개발을 하면서 발생했던 트러블 슈팅과 왜, 무엇이 원인이였는지 공유하고자 합니다. 현 상황은 이러했습니다.사용자는 HTTPS로 웹 애플리케이션에 접속하여 일명 PRG(Post Redirect Get) 프로세스를 진행하고 있었습니다.Post 요청 후 Spring Boot 애플리케이션은 사용자를 결과 페이지로 리디렉션하도록 설계되어 있었습니다. 그러나 사용자가 Safari 브라우저를 사용할 때는 아래의 사진처럼 '사파리가 해당 페이지를 열 수 없습니다. 네트워크에 연결할 수 없습니다' 라는 메시지가 표시되는 문제가 발생했습니다. 다른 브라우저에서는 문제가 없었지만, 유독 Safari에서만 이런 현상이 나타났습니다. 제가 개발하고 있던 서버 아키텍처는 다음과 같았습니다.[클라이언트] ..
[Swagger] 스웨거 오류: Unable to render this definitionThe provided definition does not specify a valid version field.
·
Error Log
기술스택Spring Boot 3.4.0JDK 17gradle  개요스프링 부트에 Swagger의존성 추가 후 실행시키니 다음과 같은 오류가 발생했습니다.Unable to render this definition The provided definition does not specify a valid version field.Please indicate a valid Swagger or OpenAPI version field. Supported version fields are swagger: "2.0" and those that match openapi: 3.x.y (for example, openapi: 3.1.0). 다른 블로그를 아무리 찾아서 따라해봐도 해결이 안되는 상황이였습니다.  해결 방법htt..
[Querydsl] No sources given 에러
·
Error Log
개요다음과 같은 코드에서 "java.lang.IllegalArgumentException: No sources given"이 발생했다 @Test public void fetchJoinNo() throws Exception { //given em.flush(); em.clear(); //when Member findeMember = queryFactory.select(member) .where(member.username.eq("member1")) .fetchOne(); //then }   해결방법알고보니 from 절이 빠져서 발생하던 오류였다.from을 추가한 ..