반응형

spring-boot 22

Spring-boot 및 spring-data-jpa가 로드된 경우 최대 절전 모드에서 JPA 2.1 컨버터를 로드하지 못함

Spring-boot 및 spring-data-jpa가 로드된 경우 최대 절전 모드에서 JPA 2.1 컨버터를 로드하지 못함 UUID를 이진 대신 문자열로 전송하는 사용자 지정 변환기가 있습니다. package de.kaiserpfalzEdv.commons.jee.db; import javax.persistence.AttributeConverter; import javax.persistence.Converter; import java.util.UUID; @Converter(autoApply = true) public class UUIDJPAConverter implements AttributeConverter { @Override public String convertToDatabaseColumn(UUI..

programing 2023.09.03

기존 스프링 부트 앱에서 내장된 Tomcat 버전을 변경하는 방법은 무엇입니까?

기존 스프링 부트 앱에서 내장된 Tomcat 버전을 변경하는 방법은 무엇입니까? 현재 실행 중입니다.spring-boot version 1.4.0.RELEASE내장된 Tomcat이 있는 응용 프로그램입니다.포함된 Tomcat 버전은8.5.4 Tomcat 버전을 업데이트해야 합니다.9.x여기서 mvnrepository를 살펴보니 tomcat 버전에 사용할 수 있는 업데이트가 있습니다.9.0.5(아래 그림 참조) 내 프로젝트에서 이 버전을 직접 언급할 방법이 없는 경우 이 버전을 어떻게 사용해야 합니까?pom.xml? 기존 배포 경로(외부 Tomcat의 WAR 아티팩트)를 사용하고 싶지 않습니다.스프링 부트 그래들 플러그인 및 스프링 부트 스타터를 사용하는 경우..build.gradle에서 maven 프로젝..

programing 2023.08.24

도커 컨테이너에서 실행되는 Spring Boot 응용 프로그램의 상태를 확인하는 방법은 무엇입니까?

도커 컨테이너에서 실행되는 Spring Boot 응용 프로그램의 상태를 확인하는 방법은 무엇입니까? Docker 파일을 사용하여 Docker 컨테이너 내에서 Spring Boot 응용 프로그램을 실행하여 컨테이너 내에서 Docker 파일을 사용하여 컨테이너 내에서 응용 프로그램을 시작합니다.용기 내에서 스프링 부트 응용 프로그램의 상태를 확인하려면 어떻게 해야 합니까? 컨테이너가 중지되거나 응용 프로그램이 실행되고 있지 않으면 상태 검사에 따라 컨테이너 또는 응용 프로그램을 자동으로 다시 시작해야 합니다.이렇게 하면 Spring Boot 응용 프로그램이 항상 실행되고 실행되도록 할 수 있습니다.스프링 부츠를 사용하고 싶은 경우 actuator/health도커 상태 점검을 위해 도커 검색 파일에 다음과 같..

programing 2023.08.04

Spring Boot - 웹 서버가 시작될 때까지 대기

Spring Boot - 웹 서버가 시작될 때까지 대기 Spring Boot 응용 프로그램에서 (기본 Tomcat) 웹 서버가 완전히 초기화되고 트래픽을 수신할 준비가 될 때까지 기다린 후 다른 응용 프로그램에 HTTP 요청을 보내라는 메시지를 보냅니다(특히 나를 공격하는 모니터링 시스템)./health). 저는 다른 애플리케이션에 메시지를 보내는 논리를 넣어 보았습니다.ApplicationListener하지만 아직은 너무 일러요.다른 애플리케이션들은 나에게 요청을 하려고 시도하다가 실패합니다.지금 당장은 제가 시간을 지체시켰습니다.onApplicationEvent그리고 그것은 효과가 있지만, 그것은 구식이고 야성적입니다. 나는 또한 추가를 시도했습니다.ServletContextInitializer하지만..

programing 2023.08.04

풀링HttpClientConnectionManager가 연결을 해제하지 않음

풀링HttpClientConnectionManager가 연결을 해제하지 않음 Spring을 사용하여 다음을 달성하고 있습니다. 서버에서 나는 XML 형식의 REST 인터페이스를 통해 데이터를 수신합니다.저는 데이터를 JSON으로 변환하여 다른 서버에 게시하고 싶습니다.제 코드(고용주의 분노를 피하기 위해 중요한 클래스 이름/URL을 제거했습니다)는 다음과 같습니다. 주/구성 클래스: package stateservice; import org.apache.http.HttpHost; import org.apache.http.client.config.RequestConfig; import org.apache.http.impl.client.HttpClientBuilder; import org.apache.htt..

programing 2023.07.30

앵귤러 5에서 스프링부츠 2에서 발행한 json 스트림 처리 방법.

앵귤러 5에서 스프링부츠 2에서 발행한 json 스트림 처리 방법. Spring boot 2 WebFlux는 새 버전에서 Json 스트림을 생성합니다. 예를들면 @GetMapping(value = "stream", produces = APPLICATION_STREAM_JSON_VALUE) public Flux stream() { return Flux.interval(Duration.ofSeconds(1)).map(Data::new); } 1초마다 새로운 데이터를 생성합니다. {"value":"1"} {"value":"2"} {"value":"3"} {"value":"4"} {"value":"5"} {"value":"6"} 나는 각진 5 http 클라이언트를 시도해 보았습니다. findAll(): Obse..

programing 2023.07.25

연결의 유효성을 검사하지 못했습니다(이 연결이 닫혔습니다.).더 짧은 maxLifetime 값을 사용하는 것을 고려할 수 있습니다.

연결의 유효성을 검사하지 못했습니다(이 연결이 닫혔습니다.).더 짧은 maxLifetime 값을 사용하는 것을 고려할 수 있습니다. 다음 오류 메시지가 나타납니다. HikariPool-1 - 연결 org.postgresql.jdbc를 검증하지 못했습니다.PgConnection@f162126 (이 연결은 지금까지 비공개)더 짧은 것을 사용하는 것을 고려할 수 있습니다.maxLifetime가치. 동일한 페이지를 자주 새로 고치면 다음과 같은 경고가 표시됩니다. 초과의maxLifetime 원래 데이터베이스 구성은 다음과 같습니다. spring.datasource.hikari.auto-commit=false spring.datasource.hikari.idleTimeout=180000 spring.datasou..

programing 2023.07.20

Thymeleaf 및 Spring Boot에서 메시지를 표시하는 방법은 무엇입니까?

Thymeleaf 및 Spring Boot에서 메시지를 표시하는 방법은 무엇입니까? 저는 Thymeleaf를 템플릿 엔진으로 사용하는 Spring Boot 웹 애플리케이션을 만들었습니다.구성했습니다.MessageSource하위 폴더에서 메시지를 찾으려면: @Bean public MessageSource messageSource() { final ReloadableResourceBundleMessageSource messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasename("i18n/messages"); messageSource.setFallbackToSystemLocale(false); messageSource..

programing 2023.07.15

사용자 정의 로그인 양식.JSON 응답을 가져오도록 Spring 보안 구성

사용자 정의 로그인 양식.JSON 응답을 가져오도록 Spring 보안 구성 나는 두 부분으로 나뉜 간단한 애플리케이션이 있습니다. Spring-boot / Spring-security로 REST 서비스를 제공하는 백엔드 정적 파일만 포함하는 프런트 엔드입니다. 요청은 포트 80에서 수신하는 anginx 서버에 의해 수신됩니다. 요청 URL이 /api/로 시작하면 요청이 백엔드로 리디렉션됩니다. 그렇지 않으면 정적 파일을 제공하는 nginx에서 요청을 처리합니다. 사용자 정의 로그인 양식(프론트엔드 부분)을 생성하여 Spring-boot 서버를 구성하려고 합니다. "로그인 성공" URL과 "로그인 오류" URL을 정의하는 방법을 볼 수 있는 많은 예가 있지만 Spring-security에서 사용자를 리디렉..

programing 2023.07.10

저장소 기본 클래스를 스프링 부트 자동 구성에 등록하는 방법이 있습니까?

저장소 기본 클래스를 스프링 부트 자동 구성에 등록하는 방법이 있습니까? 프로젝트에서 사용하는 몇 가지 추가 유틸리티 메서드가 포함된 기본 JPA 저장소 클래스가 있습니다.Spring Data JPA 설명서에 따라 클래스를 만들고 다음 예와 같이 구성 클래스에서 @EnableJpaRespositories 주석을 사용했습니다. @Configuration @EnableJpaRepositories(basePackageClasses = MyApplication.class, repositoryBaseClass = MyJpaRepositoryImpl.class) public class SpringDataJpaMyRepositoryConfiguration { } 또한 basePackageClasses 특성을 설정하여..

programing 2023.07.05
반응형