반응형

spring-boot 25

일부 JSON 파일을 Spring Boot 응용 프로그램에 로드하는 가장 좋은 방법

일부 JSON 파일을 Spring Boot 응용 프로그램에 로드하는 가장 좋은 방법 Rest 웹 서비스 응용 프로그램을 만들려고 하는데, 응용 프로그램 시작 시 매개 변수(application.ymla priori)로 전달된 폴더에 존재하는 모든 JSON 파일을 로드하여 나중에 웹 서비스 방식으로 콩 목록으로 사용해야 합니다(모든 JSON 파일은 콩에 해당). 요구 사항을 자세히 설명하는 샘플: application.yml: json.config.folder: /opt/my_application/json_configs 내 응용 프로그램.java: package com.company; import org.springframework.boot.SpringApplication; import org.spring..

programing 2023.07.05

Spring Boot에서 EntityManager에 대한 핸들을 가져오는 중

Spring Boot에서 EntityManager에 대한 핸들을 가져오는 중 주어진 엔터티 개체에 대한 엔터티 관리자에 대한 핸들을 가져오는 방법이 있습니까?JPA 스타터와 함께 스프링 부트 1.2.3을 사용하고 있으며 여러 데이터 소스를 사용하여@configuration 확인했습니다.entityManager에 대한 SPRING BOOT 액세스 권한이 있지만 질문에 답하지 않는 것 같습니다. 감사해요. 편집: 데이터 소스가 정의되는 방식에 대한 설명을 추가했습니다. @Component @Configuration public class DataSources { @Bean @Primary @ConfigurationProperties(prefix="first.datasource") public DataSour..

programing 2023.07.05

Spring Security 5 Application Runner에서 OAuth2 Secured API를 호출하면 잘못된 인수가 발생함예외.

Spring Security 5 Application Runner에서 OAuth2 Secured API를 호출하면 잘못된 인수가 발생함예외. 다음 코드가 주어지면 애플리케이션 실행기에서 클라이언트 자격 증명 보안 API를 호출할 수 있습니까? @Bean public ApplicationRunner test( WebClient.Builder builder, ClientRegistrationRepository clientRegistrationRepo, OAuth2AuthorizedClientRepository authorizedClient) { return args -> { try { var oauth2 = new ServletOAuth2AuthorizedClientExchangeFilterFunction(..

programing 2023.07.05

junit5와 함께 SpringRunner를 사용하기 위한 특별한 구성이 있습니까?

junit5와 함께 SpringRunner를 사용하기 위한 특별한 구성이 있습니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Junit 5와 함께 Spring Runner를 Spring Boot에 사용해야 합니까? (3개 답변) 마감됨작년에 스프링 부트 프레임워크 기반 마이크로 서비스 프로젝트 및 스프링 러너와 함께 실행되는 모든 유닛 테스트. @RunWith(SpringRunner.class) 이 주석을 추가하면 다음 라이브러리를 가져옵니다. import org.springframework.test.context.junit4.SpringRunner; junit5에서 실행할 시험 수업을 어떻게 설정할 수 있습니까?JUNit Jupiter(일명 JUNit 5)를 사용하면 JUNit 4 메커니즘이므로 ..

programing 2023.06.30

Spring Boot에서 StreamingResponseBody를 사용하여 대용량 파일을 다운로드하는 비동기 시간 초과

Spring Boot에서 StreamingResponseBody를 사용하여 대용량 파일을 다운로드하는 비동기 시간 초과 먼저 메모리에 저장하지 않고 대용량 파일 스트리밍을 다운로드할 수 있는 REST 서비스를 노출하려고 합니다.또한 두 명의 사용자가 동시에 이 URL을 호출할 경우 비동기 호출을 지원하기 위해 이 URL이 둘 다 다운로드할 수 있어야 합니다.응용 프로그램은 Spring Boot로 설정됩니다. 컨트롤러에 대한 내용은 다음과 같습니다. @RestController public class MyController { private MyService service; @Autowired public MyController(MyService service) { this.service = service..

programing 2023.06.20

Spring Cloud Config의 속성 로드 우선 순위는 무엇입니까?

Spring Cloud Config의 속성 로드 우선 순위는 무엇입니까? Spring은 외부화된 구성을 로드하는 명시적인 순서를 가지고 있습니다. 홈 디렉토리의 Devtools 글로벌 설정 속성(devtools가 활성화된 경우 ~/.spring-boot-devtools.properties). @TestProperty테스트에 대한 원본 주석. @스프링 부츠테스트에서 test#properties 주석 속성을 테스트합니다. 명령줄 인수입니다. SPRING_APPLICATION_JSON의 속성(인라인 JSON은 환경 변수 또는 시스템 속성에 포함됨). ServletConfig init 매개 변수입니다. ServletContext in 매개 변수입니다. java:comp/env의 JNDI 특성입니다. Java 시..

programing 2023.06.20

Spring Boot 어플리케이션용 JUnit @BeforeClass 비정적 대응

Spring Boot 어플리케이션용 JUnit @BeforeClass 비정적 대응 JUnit의@BeforeClass주석을 1회 실행하려면 주석을 정적으로 선언해야 합니다.@Test방법들.그러나 종속성 주입에는 사용할 수 없습니다. 데이터베이스를 정리하고 싶다.@AutowireJUnit 테스트를 실행하기 전에 스프링 부츠에 접속해 주세요.나는 못한다.@Autowire정적인 필드 때문에 다른 방법을 생각해내야 합니다.좋은 생각 있어요?(데이터베이스 초기화 방법에 따라) 대신 (또는 Spring)을 사용합니다.이 주석은 비정적 공개 메서드에 연결해야 합니다. 물론입니다.@Before각 테스트 사례 방법보다 먼저 실행(같지 않음)@BeforeClass1회만 실행됩니다.)그러나 정확히 한 번 실행하려면 정적 마커..

programing 2023.04.06

스프링 부팅이 maven-surefire-plugin ClassNotFoundException org.apache.maven을 실행할 수 없습니다.확실해요.booter.ForkedBooter

스프링 부팅이 maven-surefire-plugin ClassNotFoundException org.apache.maven을 실행할 수 없습니다.확실해요.booter.ForkedBooter Spring Boot 2.0.2의 maven(3.5.2) 빌드를 실행합니다.RELEASE 어플리케이션(Web 의존관계를 가진 Web 이니셜라이저에 의해 생성됨)은 maven-surefire-plugin 실행에 실패하고 다음과 같이 표시됩니다. 오류: 주 클래스 org.apache.maven을 찾거나 로드할 수 없습니다.확실해요.booter.ForkedBooter 원인: java.lang.ClassNotFoundException: org.apache.maven.확실해요.booter.ForkedBooter 왜 이런 일이..

programing 2023.04.06

앱 도메인은 Facebook 웹 게임 URL(https), 모바일 사이트 URL, 유니티 이진 URL, 사이트 URL 또는 보안 페이지 탭 URL 도메인과 일치해야 합니다.

앱 도메인은 Facebook 웹 게임 URL(https), 모바일 사이트 URL, 유니티 이진 URL, 사이트 URL 또는 보안 페이지 탭 URL 도메인과 일치해야 합니다. 저는 Spring Boot + Facebook Integration의 예를 개발하고 있습니다.이 예에서는 https://developers.facebook.com/에서 를 만들었습니다.작성한 앱의 스크린샷은 다음과 같습니다. 또, 도메인명을 전달했을 때에, 다음의 에러가 표시됩니다. App domains must match the domain of the Facebook Web Games URL (https), Mobile Site URL, Unity Binary URL, Site URL or Secure Page Tab URL. P..

programing 2023.04.06

Spring Boot 애플리케이션에서 Flyway를 사용한 여러 데이터 소스 이행

Spring Boot 애플리케이션에서 Flyway를 사용한 여러 데이터 소스 이행 Spring Boot 기반 앱에서 DB 마이그레이션을 위해 Flyway를 사용하고 있으며, 여러 데이터 소스 전략을 사용하면서 멀티 테넌시(Multi Tenancy) 지원을 도입해야 합니다.그 일환으로서 복수의 데이터 소스의 이행도 서포트할 필요가 있습니다.모든 데이터 소스는 동일한 구조를 유지하며 모든 데이터 소스의 마이그레이션에 동일한 마이그레이션 스크립트를 사용해야 합니다.또, 이행은 애플리케이션 기동시에 실시할 필요가 있습니다(다만, 메이븐 플러그인은 복수의 데이터 소스를 이행하도록 설정할 수 있는 것 같습니다.이를 실현하기 위해 사용하는 최선의 접근법은 무엇입니까?앱에 이미 데이터 소스 빈이 정의되어 있지만 Fly..

programing 2023.03.27
반응형