반응형

spring-boot 36

Swagger / springfox 자동으로 응답 예제 생성

Swagger / springfox 자동으로 응답 예제 생성 현재 springfox 2.9.2를 사용하여 swagger에서 만든 API를 문서화하고 있습니다.이 이미지와 같이 문서에 예제 응답을 추가합니다. 저는 이와 비슷한 일을 할 수 있다고 생각합니다. @ApiResponses(value = { @ApiResponse(code = 200, message = "Success", examples = @io.swagger.annotations.Example( value = { @ExampleProperty(value = "{'snapshot':{'type': 'AAA'}}", mediaType = "application/json") })) 이 코드 조각을 바로 위에 배치합니다.GET이 경우의 방법.불행히도..

programing 2023.11.04

jdbc 템플릿을 사용한 스프링 부팅 자동 구성데이터 자동배선 문제

jdbc 템플릿을 사용한 스프링 부팅 자동 구성데이터 자동배선 문제 저는 봄이 처음이고 J2EE도 처음입니다.Spring Boot 자동 구성으로 JDBC 템플릿을 사용하는 데 문제가 있습니다. 여기서 제공하는 RESTful 웹 서비스의 예를 들어 JDBC 템플릿 관계형 데이터베이스 액세스를 사용하도록 확장하기로 결정했습니다.유감스럽게도 xml beans 파일에서 dataSource를 제공하는 것이 유일한 어려움이기 때문에 제공된 다른 예는 유용할 수 없습니다. 이 문제를 해결하기 위해 노력한 것: DAO Imple 클래스를 Spring과 다른 구현의 확장으로 사용합니다. 콩 파일에 추가합니다. 다양한 DataSource 클래스(예: DriverManagerDataSource)를 사용합니다. 다른 클래스의..

programing 2023.10.30

SpringBoot @SqsListener - 작동하지 않음 - 예외 - 작업 거부예외.

SpringBoot @SqsListener - 작동하지 않음 - 예외 - 작업 거부예외. 이미 큐에 5000개의 메시지가 있는 AWS SQS가 있습니다(Sample Message는 'Hello @ 1'과 같습니다). SpringBoot Application을 만들었고 Component Class 중 하나에서 SQS에서 메시지를 읽을 수 있는 메서드를 만듭니다. package com.example.aws.sqs.service; import org.springframework.cloud.aws.messaging.listener.SqsMessageDeletionPolicy; import org.springframework.cloud.aws.messaging.listener.annotation.SqsListen..

programing 2023.10.25

스프링 부트 스타터 의존성이 메이븐의 과도 의존성 메커니즘의 명시된 의도와 다르게 사용되도록 설계된 이유는 무엇입니까?

스프링 부트 스타터 의존성이 메이븐의 과도 의존성 메커니즘의 명시된 의도와 다르게 사용되도록 설계된 이유는 무엇입니까? 메이븐 종속성 문서에 따르면 모든 컴파일 종속성은 컴파일 시에 일시적으로 사용되는 것이 아니라 명시적으로 나열되는 것이 목적입니다. 대신 [transient complete dependency](과도적 컴파일 종속성)이 런타임 범위가 되어야 모든 컴파일 종속성이 명시적으로 나열되어야 합니다. 그러나 의존하는 라이브러리가 다른 라이브러리에서 클래스를 확장하여 컴파일 시간에 사용할 수 있도록 하는 경우가 있습니다.이러한 이유로 컴파일 시간 종속성은 과도한 경우에도 컴파일 범위로 유지됩니다. 스프링부트는 "스타터" 의존성이라는 개념을 가지고 있습니다.Spring Boot 자체 문서(Sprin..

programing 2023.10.25

sprintboot strup에서 반응형 r2dbc 드라이버에 대한 플라이웨이 마이그레이션을 실행하는 방법

sprintboot strup에서 반응형 r2dbc 드라이버에 대한 플라이웨이 마이그레이션을 실행하는 방법 저는 non-blocking database driver r2dbc로 springboot webflux 프로젝트를 진행하고 있습니다. 그러나 Springboot 애플리케이션이 시작되면 Flyway는 마이그레이션을 실행하지 않습니다.아래는 나의 스프링부트 pom.xml 입니다. 4.0.0 org.springframework.boot spring-boot-starter-parent 2.2.2.RELEASE com.example r2dbmigration 0.0.1-SNAPSHOT r2dbmigration Demo project for Spring Boot 1.8 org.springframework.boo..

programing 2023.09.15

스프링 부트 액추에이터가 작동하지 않음

스프링 부트 액추에이터가 작동하지 않음 다음과 같은 폼 종속성이 있는 경우 4.0.0 org.springframework.boot spring-boot-starter-parent 1.1.4.RELEASE test.actuator actuator-load-testing-webapp 1.0.0-SNAPSHOT ${basedir}/../.. org.springframework.boot spring-boot-starter-actuator org.springframework.boot spring-boot-starter-jetty org.springframework.boot spring-boot-starter-security org.springframework.boot spring-boot-starter-test ..

programing 2023.08.21

스프링 부트로 여러 서블릿 컨테이너/서블릿 구성

스프링 부트로 여러 서블릿 컨테이너/서블릿 구성 저는 스프링 부트와 함께 다른 포트에 Tomcat 구성이 내장된 서블릿 컨테이너 두 개를 로드하고 싶습니다. 이것을 달성하는 방법을 아는 사람이 있습니까?단순해야 합니다. 가능한 한 많이 생성하십시오.ApplicationContexts유형의EmbeddedWebApplicationContext당신이 필요로 하는 만큼 그들에게 각각 1.EmbeddedServletContainerFactory다른 포트를 사용합니다.예를 들어 두 컨텍스트가 부모와 자식이지만 설정에 필요한 부분은 아닙니다.언급URL : https://stackoverflow.com/questions/21630820/configure-multiple-servletcontainers-servlets-..

programing 2023.08.21

스프링 MVC 채우기 @RequestParamMap

스프링 MVC 채우기 @RequestParamMap Spring MVC @Controller에 다음 방법이 있습니다. @RequestMapping(method = RequestMethod.GET) public String testUrl(@RequestParam(value="test") Map test) { (...) } 저는 이렇게 부릅니다. http://myUrl?test[A]=ABC&test[B]=DEF 그러나 "test" RequestParam 변수는 항상 null입니다. "테스트" 변수를 채우려면 어떻게 해야 합니까?자세한 내용은 여기 https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/bind/annotat..

programing 2023.08.01

Gradle 아카이브에 65535개가 넘는 항목이 포함

Gradle 아카이브에 65535개가 넘는 항목이 포함 맵리듀스 작업 및 spring-boot-1.2.7 릴리스를 실행하기 위해 hadoop 2.5.0을 통합하고 있으며 이를 포함하는 동안 오류가 발생합니다. 아카이브에 65535개 이상의 항목이 포함되어 있습니다. 나의 gradle jar 의존성 jar{ from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } 병에 zip64 포함 jar{ zip64=true from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } 잘못된 파일 또는 손상된 파일을 가져오는 중 섀도 추가 시 오류가 발생합니다. sh..

programing 2023.07.22
반응형