
간단하고 담백하게 설정 방법을 작성하려고 합니다.의존성추가// Swaggerimplementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.5")application.ymlspringdoc: swagger-ui: path: /docs // 경로 커스텀 disable-swagger-default-url: true api-docs: path: /api-docsSwagger Configimport io.swagger.v3.oas.models.OpenAPI;import io.swagger.v3.oas.models.info.Info;import org.springframework.context.annotation.Bean;impor..

https://admin.portone.io/위 사이트에서 가입 후결제연동 > 연동정보에서 테스트 채널을 생성해준다. 대충 요렇게 필요한 채널키와 상점 아이디가 생성이 된다.서버구성결제 창 띄우기 위한 경로만 설정더보기import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.GetMapping;@Controllerpublic class ViewController { @GetMapping("/") public String movePayment() { return "payment"; }} 스프링에 내장된 templates 활용했다.(/src/main/resource..

build.gradle.ktsplugins { java id("org.springframework.boot") version "3.4.2" id("io.spring.dependency-management") version "1.1.7"}java { toolchain { languageVersion = JavaLanguageVersion.of(21) }}repositories { mavenCentral()}dependencies { // Querydsl 추가 implementation("com.querydsl:querydsl-jpa:5.0.0:jakarta") annotationProcessor("com.querydsl:querydsl-apt:5.0.0:jakarta") annotationProcesso..