반응형

SpringData JPA-모든 요소 가져 오기

SpringData JPA-모든 요소 가져 오기 1. 질문(문제점): 저는 SpringData JPA를 처음 사용하며 특정 기준이 아닌 모든 항목을 가져 오는 데 사용할 수있는 방법이 있는지 묻고 싶습니다. 어떤 도움이 도움이 될 것입니다. 2. 해결방안: 저장소에서 findAll 메소드 사용 repository.findAll() 여기를보세요 스프링 데이터 JPA API 저장된 모든 MyObj 객체를 가져 오는 작은 예제를보십시오. @Repository public interface MyObjRepository extends JpaRepository { } @Service public class MyService { @Autowired MyObjRepository repository; public Lis..

카테고리 없음 2021.02.21

postgres jsonb 연산자를 사용할 수 없습니까? | 봄 JPA 사용

postgres jsonb 연산자를 사용할 수 없습니까? | 봄 JPA 사용 1. 질문(문제점): jsonb 배열에 배열의 요소가 하나 이상있는 엔티티를 검색해야합니다. 이를 위해 SQL 쿼리를 사용할 수 있습니다. select * from person where roles ?| array['ROLE_1','ROLE_2']; 그러나 봄 jpa의 경우 이것은 유효하지 않습니다. @Query(value = "select * from person where roles ?| array['ROLE_1','ROLE_2']", nativeQuery = true) 오류는 다음과 같습니다. At least 1 parameter(s) provided but only 0 parameter(s) present in query..

카테고리 없음 2021.02.21

RotatingServerAdvice Spring 통합에 동적 디렉토리 추가

RotatingServerAdvice Spring 통합에 동적 디렉토리 추가 1. 질문(문제점): RotatingServerAdvice를 사용하여 여러 리소스에서 새 파일을 폴링하려고합니다. 새로운 모든 클라이언트에 대해 sftp 서버에 새 디렉토리가 생성되고 해당 디렉토리도 설문 조사에 추가하고 싶다는 새로운 요구 사항이 있습니다. 따라서 int-sftp : outbound-gateway를 사용하여 모든 디렉터리를 쿼리하고 새 디렉터리가 생성되었는지 확인한 다음 새 디렉터리를 키 디렉터리에 추가합니다. 그게 가능할까요? 감사합니다. @Bean public RotatingServerAdvice advice() { List keyDirectories = new ArrayList(); keyDirectori..

카테고리 없음 2021.02.21

Spring Boot : 저장소에 저장이 @Transactional (propagation = Propagation.REQUIRES_NEW)에서 작동하지 않습니다.

Spring Boot : 저장소에 저장이 @Transactional (propagation = Propagation.REQUIRES_NEW)에서 작동하지 않습니다. 1. 질문(문제점): 내 응용 프로그램은 모듈로 나뉘어져 있으며 "사용자"모듈 관점에서 독립적 인 새로운 "등록 토큰 확인"모듈을 만들고 싶었습니다. 짐작할 수 있듯이이 모듈은 이메일 확인 토큰을 통해 사용자 계정을 활성화하는 역할을합니다. 그래서 사용자와 일대일 관계로 엔티티를 만들었습니다. @Entity public class ConfirmRegistrationToken { @Id private Long id; @MapsId @OneToOne(optional = false, fetch = FetchType.LAZY) private User..

카테고리 없음 2021.02.21

Spring 서버를 시작할 수 없습니다.

Spring 서버를 시작할 수 없습니다. 1. 질문(문제점): 얼마 전에 Spring 프로젝트가 있습니다. 내 이전 서버에서 완벽하게 실행됩니다. 그러나 더 현대적인 서버에서는 실행할 수없는 것 같습니다. 이것은 내가 실행할 때 얻는 것입니다 mvn spring-boot:run. path resource [org/springframework/boot/autoconfigure/web/EmbeddedServletContainerAutoConfiguration$ EmbeddedTomcat.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error cre..

카테고리 없음 2021.02.21

Kubernetes 멀티 팟 배포에서 Spring Kafka를 사용하여 Kafka 컨테이너 수명주기를 처리하는 방법

Kubernetes 멀티 팟 배포에서 Spring Kafka를 사용하여 Kafka 컨테이너 수명주기를 처리하는 방법 1. 질문(문제점): Spring kafka 구현을 사용하고 있으며 REST API를 통해 kafka 소비자를 시작하고 중지해야합니다. 이를 위해 KafkaListenerEndpointRegistry endpointRegistry를 사용하고 있습니다. endpointRegistry.getListenerContainer ( "consumer1"). stop (); endpointRegistry.getListenerContainer ( "consumer1"). start (); 동일한 마이크로 서비스에 대해 여러 배포가있을 수 있도록 kubernetes 포드에 마이크로 서비스를 배포하고 있습니..

카테고리 없음 2021.02.21

RateLimiter는 특정 메소드에만 연결됩니다.

RateLimiter는 특정 메소드에만 연결됩니다. 1. 질문(문제점): 내 메서드에는 두 개의 API 호출이 필요하며 Spring Boot @Cacheable와 Resilience4j @RateLimiter( link to doc ) 로 장식되어 있습니다 . @Cacheable(value = "getProjectFile") @RateLimiter(name = "getProjectFile") public Optional getProjectFile(String projectName) { return getFileName(projectName).flatMap(this::getProjectFileFromFileName); } private Optional getFileName(String projectName..

카테고리 없음 2021.02.20

Gradle을 사용하여 다양한 명령에서 테스트를 준수하고 빌드합니다.

Gradle을 사용하여 다양한 명령에서 테스트를 준수하고 빌드합니다. 1. 질문(문제점): 단위 유지, 통합 승인 테스트 등을 위해 다른 디렉토리 접근 방식을 만들기 위해 POC를 시도하고 있습니다. 사람들이 main 및 test와 함께 폴더를 만드는 많은 블로그를 보았지만 제 의도는 분리가 아니라 아래에 통합하는 것입니다. 시험 자체 폴더에 있습니다. 이 접근 방식에 대한 귀하의 견해를 알고 싶습니다. 여기에 함정이 있는지 잘 모르겠습니다. 위의 시나리오에서는 단위 테스트, 통합 테스트 및 수락 테스트를 유지하기 위해 아래와 같이 스프링 부트 애플리케이션 의 테스트 폴더 아래에 세 개의 폴더를 만들었습니다 . 내 Gradle 구성은 다음과 같습니다. sourceSets { test { java { sr..

카테고리 없음 2021.02.20

외부 이벤트에 대한 구독 종료

외부 이벤트에 대한 구독 종료 1. 질문(문제점): 애플리케이션에서는 외부 HTTP 엔드 포인트에 긴 폴링을 사용합니다. 나는 Spring의 반응을 사용하여 이것을한다 WebClient. 애플리케이션이 중지 될 때 깔끔하게 종료하기 위해 (그리고 추악한 Netty 스택 추적을 방지하기 위해) Spring이 내 빈을 중지 할 때 호출 takeUntil()하는의 인스턴스와 함께 사용합니다 (I 구현 ).EmitterProcessoronNext()SmartLifecycle 모든 것이 다음과 같이 작동합니다. @Component @RequiredArgsConstructor @Slf4j public class LongPollingMessageReceiver implements SmartLifecycle { pri..

카테고리 없음 2021.02.20

Eclipse 용 Spring Tools 4 앱 실행에 대한 정보

Eclipse 용 Spring Tools 4 앱 실행에 대한 정보 1. 질문(문제점): 저는 Spring을 처음 접했고 몇 가지를 이해하려고 노력하고 있습니다. 봄 문서에서 봄 도구에 대해 읽고 그것을 시도해 볼 것을 생각했습니다. Eclipse Marketplace에서 Spring Tools 4.9.0을 설치하고이를 사용하여 튜토리얼 프로젝트를 가져 왔습니다 (File> New> Other> Import Spring Getting Started Context). Boot Dashboard로 앱을 실행하면 정상적으로 작동합니다. 앱이 주석을 실행할 때 일부 튜토리얼 비디오에서 봤는데 주석이 초록색이되었고 그 위로 마우스를 가져 가면 빈 ID 등과 같은 정보를 얻을 수 있습니다. 제 경우에는 그런 일이 발..

카테고리 없음 2021.02.20
반응형