반응형

Spring-boot 20

inside spring-boot--application.yml-특수문자 사용법 #

inside spring-boot--application.yml-특수문자 사용법 # # sign as comment 를 사용한 yaml 파일 YAML의 댓글은 이런 식입니다. ################ # SCALAR TYPES # ############### 이제 내부 속성 파일에 다음과 같은 값이 있습니다. root# 비밀번호로 하지만 댓글로 사용하는 yaml 파일, 어떻게 건너뛸 수 있나요? spring: #data source connection datasource: url: jdbc:mysql://localhost:3306/vaquarkhan username: rootadmin password: root# YAML의 특수 문자 목록을 탈출해야 합니다. :, {, }, [, ], ,, &, *..

programing 2023.10.26

org.springframework.web.reactive.기능.지원되지 않는 MediaType 예외:내용 유형 'text/xml';charset=UTF-8' 바디 지원 안 됨유형

org.springframework.web.reactive.기능.지원되지 않는 MediaType 예외:내용 유형 'text/xml';charset=UTF-8' 바디 지원 안 됨유형 Java 11, SpringBoot 2, WebFlux, WebClient 및 Jackson 사용 XML, 내용 유형: 'text/xml;charset='을(를) 반환하는 웹 서비스 끝점을 사용하기 위해 Spring Web Client를 사용하려고 합니다.UTF-8' 프로젝트의 pom.xml에서 Jackson XML 종속성: com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.9.9 외부 API에 대한 요청을 트리거하고 응답을 구축하는 WebClient 코드: WebClien..

programing 2023.10.11

스프링 데이터레스트를 사용하여 중첩된 개체를 게시하시겠습니까?

스프링 데이터레스트를 사용하여 중첩된 개체를 게시하시겠습니까? 저는 최근에 애플리케이션에 스프링 데이터레스트를 사용하기 시작했습니다.JPA 엔티티는 다음과 같습니다. @Entity public class Super { @Id private long id; @JoinTable @OneToMany(cascade = CascadeType.ALL) private List children; } ----------------------------------------- @Entity public class Super2 { @Id private long id; @JoinTable @OneToMany(cascade = CascadeType.ALL) private List children; } --------------..

programing 2023.09.01

Spring Data REST - PUT 요청이 v.2.5.7 이후 제대로 작동하지 않음

Spring Data REST - PUT 요청이 v.2.5.7 이후 제대로 작동하지 않음 버전 2.5.7 Spring Data REST는 연결된 리소스가 있는 리소스를 업데이트하기 위해 PUT 요청을 제대로 수행하지 않습니다.예상대로 작동하는 PATCH 요청과 달리! 를 들면, 들면를예,Person는 와의다1 있습다니와 .AddresSDR v.2.5.6(Spring Boot v.1.4.3)에서 PUT 요청을 수행하면 모든 것이 정상적으로 작동합니다.그러나 버전 2.5.7(즉, Spring Boot v.1.4.4)로 전환하면 다음 오류가 발생합니다. 주소의 인스턴스를 구성할 수 없습니다. String 값에서 역직렬화할 String-argument 생성자/공장 메서드가 없습니다. 일대일(uni-to-many..

programing 2023.08.22

스프링 부트 여러 ActiveMQ 인스턴스 구성

스프링 부트 여러 ActiveMQ 인스턴스 구성 한 ActiveMQ 인스턴스의 큐에서 다른 ActiveMQ 인스턴스로 메시지를 이동해야 합니다.스프링 부트 구성을 사용하여 두 개의 서로 다른 ActiveMQ 인스턴스에 연결하는 방법이 있습니까? 연결 팩토리를 여러 개 만들어야 합니까?그렇다면 JmsTemplate는 연결할 ActiveMQ 인스턴스를 어떻게 알 수 있습니까? @Bean public ConnectionFactory connectionFactory() { return new ActiveMQConnectionFactory(JMS_BROKER_URL); } 도움말 및 코드 예제가 유용합니다. 잘 부탁드립니다. GM님.@Chris의 응답 외에도 다른 스포츠를 사용하여 다른 BrokerService ..

programing 2023.07.28

스프링 부트 로컬 날짜 필드 직렬화 및 역직렬화

스프링 부트 로컬 날짜 필드 직렬화 및 역직렬화 Spring Boot 1.2.3에서.fasterxml을 사용한 릴리스 직렬화 및 직렬화 해제의 올바른 방법은 무엇입니까?LocalDate필드를 ISO 날짜 형식 문자열로 지정하시겠습니까? 시도해 봤습니다. spring.jackson.serialization.write-dates-as-timestamps:falseapplication.properties 파일에서 프로젝트에 Jackson-datatype-jsr310을 포함한 다음 사용합니다. @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd")주석 그리고.@DateTimeFormat(iso=ISO.DATE)주석, 추가Jsr310DateTim..

programing 2023.07.23

@NotNull 주석이 Spring 부팅 응용 프로그램에서 작동하지 않습니다.

@NotNull 주석이 Spring 부팅 응용 프로그램에서 작동하지 않습니다. 아래는 저의 DTO 수업입니다. public class AbstractDTO extends BaseDTO { private Integer createdBy; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DATE_FORMAT) @NotNull(message = "createdDate may not be null") private LocalDateTime createdDate; private Integer lastModifiedBy; @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DATE_FORMAT) private Local..

programing 2023.07.18

swagger-ui.html 기본 경로 변경 방법

swagger-ui.html 기본 경로 변경 방법 나는 내 스웨거-의 길을 바꾸고 싶습니다.localhost:8080/swagger-ui.html로.localhost:8080/myapi/swagger-ui.html에springboot리다이렉트는 나에게 무력합니다.Spring Boot의 application.properties에서 springdoc.swagger-ui.path=/swagger-ui-custom.html 당신의 경우에는 그럴 것입니다. springdoc.swagger-ui.path=/myapi/swagger-ui.html 어떤 이유로 리디렉션하지 않으려는 경우/swagger-ui.html컨텐츠를 홈 보기로 설정하여 resources/static/index.dll에서 index.dll을 설정할..

programing 2023.07.18

Spring Boot Actuator에서 "/health" 끝점에 대해 CORS 활성화

Spring Boot Actuator에서 "/health" 끝점에 대해 CORS 활성화 우리는 모두에게 CORS를 활성화하고 싶습니다.GET에의 요청./health엔드포인트는 스프링 부트 액추에이터에서 제공합니다. 다음 빈을 추가하려고 했지만 실패했습니다. @Bean public WebMvcConfigurer corsConfigurer() { return new WebMvcConfigurerAdapter() { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/health").allowedMethods("GET"); } }; } 액추에이터의 엔드포인트에 대해 CORS를 활성화하는 데 사용할 수 있는 몇 ..

programing 2023.07.18

두 리스트 비교 및 차이점 얻기

두 리스트 비교 및 차이점 얻기 두 개의 목록이 있습니다.그것들은 서로 다른 유형의 객체를 포함하고 있지만, 두 유형 모두 id와 name을 포함하고 있으며, id는 제가 비교하고 있는 것입니다.목록 1은 DB에서 가져오고, 목록 2는 프런트엔드에서 전송됩니다. 제가 해야 할 일은 그것들을 반복해서 보고 새로 추가된 목록 항목과 삭제된 목록 항목을 찾는 것입니다. 할 수 있었지만, 문제는 보기 흉하게 생겼다는 것입니다. 예를 들어 NameDTO라고 하는 id와 name을 가질 수 있는 객체를 가지고 있다고 가정해 보겠습니다.목록 2는 해당 유형의 개체로 채워집니다. 제가 한 일은 다음과 같습니다. final ArrayList added = new ArrayList(); final ArrayList rem..

programing 2023.07.03
반응형