반응형

spring-boot 30

봄의 근원초기화가 더 이상 사용되지 않습니다.

봄의 근원초기화가 더 이상 사용되지 않습니다. 다음을 추가하려는 스프링부트 응용 프로그램이 있습니다.application.properties파일 봄의 근원initialize=false 이를 추가하면 다음과 같은 경고가 표시됩니다. 저는 이 사용되지 않는 부동산을 대체할 새로운 부동산이 무엇인지 알아보려 했지만 소용이 없었습니다. 누가 이것을 도와줄 수 있습니까! 마이그레이션 가이드에 대한 참조가 있으면 좋을 것 같습니다.Spring Boot 2.5에서 'Spring.data source.'초기화-모드'도 더 이상 사용되지 않습니다. https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.5-Release-Notes#SQL-Script-Data..

sourcecode 2023.07.12

스프링 부팅 및 최대 절전 모드: DDL 인쇄/로그

스프링 부팅 및 최대 절전 모드: DDL 인쇄/로그 데이터베이스 매핑(JPA/hibernate)이 포함된 클래스를 하나 이상 추가한 후, FlyWay 등을 통해 데이터베이스에서 실행할 수 있도록 Hibernate에서 필요한 스키마 업데이트를 인쇄하려고 합니다.업데이트가 자동으로 실행되지 않도록 합니다. 이를 제어할 수 있는 유일한 속성은 다음과 같습니다. org.hibernate.tool.hbm2ddl=validate|update|create|create-drop|none 아무것도 자동으로 업데이트/변경하지 않습니다.유효성 확인 또는 없음으로 설정합니다.이렇게 하면 생성된 스키마가 표시되지 않습니다. 나는 고전적인 봄 응용 프로그램, 나는 겨울잠을 사용했습니다.SchemaExportDDL을 인쇄할 클래스..

sourcecode 2023.07.07

Spring Boot - /health 끝점의 위치를 /ping/me로 변경합니다.

Spring Boot - /health 끝점의 위치를 /ping/me로 변경합니다. 설정합니다.endpoints.health.path에 대한 재산./ping/me그러나 http://localhost:9000/ping/me를 사용하여 끝점에 액세스할 수 없음 http://localhost:9000/health에서만 작동합니다.제가 무엇을 빠뜨리고 있나요?앱 속성 파일의 코드입니다. #Configuration for Health endpoint endpoints.health.id=health endpoints.health.path=/ping/me endpoints.health.enabled=true endpoints.health.sensitive=false #Manage endpoints management..

sourcecode 2023.07.07

연결을 허용하기 위해 봄 부팅에서 Tcp 연결을 만드는 방법은 무엇입니까?

연결을 허용하기 위해 봄 부팅에서 Tcp 연결을 만드는 방법은 무엇입니까? 저는 이 일을 겪었고, 제가 필요하다는 것을 이해했습니다.TcpReceivingChannelAdapter연결을 허용합니다.하지만 저는 그것을 어떻게 진행해야 할지 모르겠습니다. 누가 이것에 대해 저를 안내해 주시겠습니까?XML 구성을 사용하는 일부 포인터는 tcp-client-server 샘플을 참조하십시오. Java 구성을 위한 간단한 Spring Boot 앱이 있습니다. package com.example; import java.net.Socket; import javax.net.SocketFactory; import org.springframework.boot.SpringApplication; import org.spring..

sourcecode 2023.07.07

최대 절전 모드에서 MySQL이 아닌 다른 표준 시간대를 사용하는 경우 날짜를 뺀 날짜를 저장/검색합니다.

최대 절전 모드에서 MySQL이 아닌 다른 표준 시간대를 사용하는 경우 날짜를 뺀 날짜를 저장/검색합니다. 저는 타임존 GMT+3이 있는 MACHINE_A의 Tomcat에서 애플리케이션을 시작했습니다. 저는 MACHINE_B에서 시작된 원격 MySQL 서버를 표준 시간대 UTC와 함께 사용합니다. 지속성을 위해 spring-data-jpa를 사용합니다. 문제의 예로 저장소를 보여드리겠습니다. public interface MyRepository extends JpaRepository { Optional findByDate(LocalDate localDate); } 다음 기간 동안 localDate를 통과할 경우2018-09-06날짜가 있는 엔티티를 가져옵니다.2018-09-05(전날) 로그에 다음이 표시..

sourcecode 2023.07.07

차단 응용프로그램 설계에서 Spring Webflux의 WebClient를 사용하면 RestTemplate보다 리소스를 더 많이 사용합니까?

차단 응용프로그램 설계에서 Spring Webflux의 WebClient를 사용하면 RestTemplate보다 리소스를 더 많이 사용합니까? 저는 요청당 스레드의 전통적인 패턴을 가진 몇 가지 스프링 부트 애플리케이션을 작업하고 있습니다.Spring-boot-webflux를 사용하여 응용프로그램 간의 RESTful 통합을 수행하기 위해 WebClient를 획득하고 있습니다.따라서 우리의 애플리케이션 설계는 응답을 받은 후 바로 게시자를 차단해야 합니다. 최근에는 블록 애플리케이션 설계에서 반응형 모듈을 사용하여 리소스를 불필요하게 지출하는 것이 아닌지에 대해 논의하고 있습니다.제가 알기로는 WebClient는 이벤트 루프에서 반응 작업을 수행할 작업자 스레드를 할당하여 이벤트 루프를 활용합니다. 웹 를 ..

sourcecode 2023.07.02

사용자 지정 ApplicationContextInitializer를 스프링 부팅 응용 프로그램에 추가하는 방법은 무엇입니까?

사용자 지정 ApplicationContextInitializer를 스프링 부팅 응용 프로그램에 추가하는 방법은 무엇입니까? 사용자 지정 ApplicationContextInitializer를 스프링 웹 응용 프로그램에 추가하는 한 가지 방법은 아래와 같이 web.xml 파일에 추가하는 것입니다. contextInitializerClasses somepackage.CustomApplicationContextInitializer org.springframework.web.context.ContextLoaderListener 하지만 스프링 부트를 사용하고 있기 때문에 CustomApplicationContextInitializer를 추가하기 위해 web.xml을 생성하지 않아도 되는 방법이 있습니까?에 등록..

sourcecode 2023.06.22

파티션 키/값을 역직렬화하는 동안 Kafka 오류가 발생했습니다.

파티션 키/값을 역직렬화하는 동안 Kafka 오류가 발생했습니다. 키 없이 카프카 주제로 보낼 때 통과하는 통합 테스트가 있습니다.그러나 키를 추가하면 직렬화 오류가 발생합니다. org.apache.kafka.common.errors.SerializationException: Error deserializing key/value for partition topic-1 at offset 0 Caused by: org.apache.kafka.common.errors.SerializationException: Size of data received by IntegerDeserializer is not 4 보낸 사람 클래스입니다. public class Sender { private static final Lo..

sourcecode 2023.06.22

스프링 프로파일, 다양한 Log4j2 구성

스프링 프로파일, 다양한 Log4j2 구성 내 애플리케이션.yml에서 나는 다음을 얻었습니다. logging: config: classpath:log4j2.debug.yml 그리고 다른 프로파일의 다른 사람들도 있습니다.응용 프로그램을 시작하면 다음과 같은 메시지가 나타납니다. ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console. 프로파일링된 것들 옆에 log4j2.xml을 놓으면 작동합니다.그래서 저는 이것이 종속성을 놓치거나 log4j2로는 불가능하다고 생각합니다. 참조:Boot Logging Level에 제가 시도하는 것처럼 가능해야 한다고..

sourcecode 2023.06.22

Java Spring Boot에서 log4j2.xml의 기본 위치를 변경하려면 어떻게 해야 합니까?

Java Spring Boot에서 log4j2.xml의 기본 위치를 변경하려면 어떻게 해야 합니까? Log4j2는 Spring Boot에서 정상적으로 동작하고 있습니다.log4j2.xml매뉴얼에 기재되어 있는 대로 루트 클래스 패스에 있는 컨피규레이션파일을 참조해 주세요. 그러나 이 파일을 다른 위치로 이동하려고 할 때 시작 시 새 위치를 스프링으로 전달할 수 없습니다.매뉴얼에서 다음 항목을 참조하십시오. 다양한 로깅시스템은 클래스 패스에 적절한 라이브러리를 포함시킴으로써 활성화 할 수 있습니다.클래스 패스의 루트 또는 Spring Environment 속성으로 지정된 위치에 적절한 설정 파일을 제공함으로써 더욱 커스터마이즈 할 수 있습니다. 자바 시스템 속성으로 새 위치를 설정해 보았습니다. java ..

sourcecode 2023.03.29
반응형