springboot [Swagger-v3] Springboot swagger v3 사용 시 https 주소로 요청이 가지 않을때 2022. 8. 27. 아래 파일을 추가한다. package com.teosprint.flashcard.config.swagger; import io.swagger.v3.oas.models.OpenAPI; import io.swagger.v3.oas.models.servers.Server; import org.springframework.boot.autoconfigure.rsocket.RSocketProperties; import org.springframework.stereotype.Component; import springfox.documentation.oas.web.OpenApiTransformationContext; import springfox.documentation.oas.web.WebMvcOpenApiTrans.. [JPA] Jpa repository exist jpa query로 사용하기 2022. 2. 4. 기존엔 jpa에 exists가 없어서 select limit 1로 exists를 대신했다면 jpa query로도 사용 가능하다. 아래와 같이 사용하면 Name과 Agency -> id 를 비교하여 존재하는지 확인하는 query가 나간다. boolean existsByNameAndAgency_Id(String name, Long agencyId); 위 문장을 실행하면 아래와 같은 쿼리문이 나간다. select 컬럼 from 테이블 left outer join 관계테이블 on 테이블.agency_id=관계테이블.shop_id where 테이블.name=? and 관계테이블.shop_id=? limit ? 더 이상 query dsl과 @Query로 사용할 필요가 없다. [Springboot] swagger3.0.0 No operations defined in spec! 2022. 1. 25. 스프링부트 2.5.6 그래들 7.2 버전 Swagger3.0.0 설치 후 아래와 같이 설정하면 @Bean public Docket api() { return new Docket(DocumentationType.OAS_30) // open api spec 3.0 .select() .apis(RequestHandlerSelectors.any()) .paths(PathSelectors.any()) .build(); } 기본으로 보이는 api들만 보이고 내가 작성한 controller 파일들이 보이지 않는 일이 발생. 아래처럼 컨트롤러 패키지를 직접 지정하는 방식으로 api를 보이게 작성했다. @Bean public Docket api() { return new Docket(DocumentationType.OA.. 이전 1 다음