반응형

spring-boot 21

JSON 구문 분석 오류:ID에 POJO가 이미 있습니다.

JSON 구문 분석 오류:ID에 POJO가 이미 있습니다. 이미 이 주제에 대해 몇 가지 질문을 보았지만, 적용을 시도했지만 오류가 계속되어 제 사례에 적용할 수 없었습니다.그래서 저는 제 상황을 폭로하게 됐습니다. 저는 그것에 대한 댓글을 읽고 엔티데이드 수업에서 칼럼 아이디 엔티데이드의 이름을 바꾸면 성공할 수 있다고 말했습니다.하지만 저는 데이터베이스를 변경할 수 없습니다. 저는 넣으려고 하는데요.scope= Distritos.class내 안에@JsonIdentityInfo(generator = ObjectIdGenerators.PropertyGenerator.class, property = "idDistrito")하지만 효과가 없었습니다. 도움이 필요합니다. 저는 Angular와 함께 스프링 MV..

programing 2023.10.17

멀티 테넌시(Multi-tenancy): Spring Data JPA로 여러 데이터 소스 관리

멀티 테넌시(Multi-tenancy): Spring Data JPA로 여러 데이터 소스 관리 여러 데이터 소스를 관리할 수 있는 서비스를 만들어야 합니다.이러한 데이터 소스는 앱을 처음 실행할 때 실제로 엔드포인트가 새로운 데이터베이스를 생성할 때 반드시 존재하는 것은 아니며, 저는 이러한 데이터 소스로 전환하여 데이터를 생성할 수 있기를 원합니다. 예를 들어, 제가 A, B, C 등 3개의 데이터베이스를 가지고 있다고 가정하고, 앱을 시작하고, D를 생성하는 엔드포인트를 사용하고, D를 사용하고 싶습니다. 그게 가능한가요? 다른 데이터 소스가 있는 경우 다른 데이터 소스로 전환하는 방법은 알고 있지만 현재로서는 요청을 가능하게 해 줄 솔루션을 찾을 수 없습니다.무슨 생각 있어요? 감사해요.Spring..

programing 2023.10.02

특정 실행자와 함께 Spring의 @Scheduled 주석 사용

특정 실행자와 함께 Spring의 @Scheduled 주석 사용 특정 실행자를 사용하여 실행하도록 Spring 예약 메서드를 어떻게 지정합니까? 예를 들어, 이것은 나의 스프링 스케줄러 방법 중 하나입니다. @Scheduled(fixedRate=1000) public void scheduleJobs(){ doThese(); } 다음은 내 Java 구성에 정의된 두 실행자입니다. @Bean public Executor taskScheduler() { ThreadPoolTaskScheduler t = new ThreadPoolTaskScheduler(); t.setPoolSize(2); t.setThreadNamePrefix("taskScheduler - "); t.initialize(); return t;..

programing 2023.08.18

다른 모듈의 스프링 부트 자동 배선

다른 모듈의 스프링 부트 자동 배선 저는 제 프로젝트에서 3개 모듈 간의 연결을 시도하고 있습니다.@Autowired 오류와 함께 내 객체에 도달하려고 하면 표시됩니다.제 시나리오를 조금 설명하겠습니다. 모듈 이 모든 모듈은 pom.xml 내부에 연결되어 있습니다.저의 고민에 대해 이야기해 보겠습니다. C -> ROUTE.JAVA . . . @Autowired public CommuniticationRepository; @Autowired public Core core; . . . B -> CORE public class Core { private int id; private String name; private Date date; public Core(int id, String name, Date da..

programing 2023.07.29

스프링 부트 종속성 기본 버전을 재정의하는 방법은 무엇입니까?

스프링 부트 종속성 기본 버전을 재정의하는 방법은 무엇입니까? 스프링 부트 종속성 기본 버전을 변경하는 방법은 무엇입니까?예를 들어 Spring Boot 1.4는 Thymeleaf 2.1 버전을 사용하지만 최근 버전의 Thymeleaf는 3.0입니다.버전 2.1을 3.0으로 변경하는 방법은 무엇입니까?Andy가 제공한 답변은 POM이 에서 상속될 때만 작동합니다.spring-boot-dependencies.언제spring-boot-dependencies를 통해 추가됩니다.dependencyManagement재정의하려는 모든 아티팩트를 다시 정의해야 합니다.아뿔싸! 이것은 Andy가 언급한 문서에도 명시되어 있습니다(나중에 추가되었을 수도 있습니다).설명서에서는 이 작업을 수행하는 방법을 설명합니다. 질문..

programing 2023.07.24

봄에 '거부된 콩 이름 - URL 경로가 식별되지 않음'을 처리하는 방법은?

봄에 '거부된 콩 이름 - URL 경로가 식별되지 않음'을 처리하는 방법은? Spring Boot Application을 사용하고 있으며 시작할 때 다음 메시지가 표시됩니다. 7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.internalConfigurationAnnotationProcessor': no URL paths identified 7701 [main] DEBUG o.s.w.s.h.BeanNameUrlHandlerMapping - Rejected bean name 'org.springframework.context.annotation.int..

programing 2023.06.29

스웨거 코드젠을 사용하여 간단한 REST 클라이언트를 개발하는 방법은 무엇입니까?

스웨거 코드젠을 사용하여 간단한 REST 클라이언트를 개발하는 방법은 무엇입니까? Swagger에 대해 배우고 있으며 Swagger 코드젠을 사용하여 REST Client를 생성하는 방법을 배우고 있습니다.Swagger로 문서화하는 방법을 알고 있으며 Swagger로 간단한 REST Server를 생성하는 방법도 알고 있지만 Swagger 코드젠으로 간단한 REST Client를 생성하는 방법을 모릅니다. 예를 들어, 간단한 앱이 있는데 REST Server이고 REST Client를 생성하려고 합니다.스웨거 코드젠으로 해도 될까요? REST 서버의 컨트롤러: package com.dgs.spring.springbootswagger.controller; import io.swagger.annotation..

programing 2023.06.29

스프링 부트가 "Optionated Defaults Configuration" 접근 방식을 따르는 것은 무엇을 의미합니까?

스프링 부트가 "Optionated Defaults Configuration" 접근 방식을 따르는 것은 무엇을 의미합니까? 저는 이제 막 봄부츠를 배우기 시작했습니다.공식 페이지에서 저는 이 용어를 알게 되었고 봄 부트 맥락에서 실제로 무엇을 의미하는지 이해하지 못했습니다.Spring Boot은 기본 구성된 콩 세트를 결정합니다. 원하는 경우 재정의할 수 있습니다. 예를 들어 jpa용 스프링 부트 스타터 폼을 포함하면 메모리 데이터베이스, 최대 절전 모드 엔터티 관리자 및 간단한 데이터 소스에 맞게 자동 구성됩니다.다음은 재정의할 수 있는 의견이 많은 기본 구성의 예입니다(Spring의 의견은 이 구성이 좋은 시작점이라는 것입니다). 자세한 내용은 https://docs.spring.io/spring-b..

programing 2023.06.29

데이터베이스에서 스프링 부팅 앱 속성 로드

데이터베이스에서 스프링 부팅 앱 속성 로드 이 문제에 대한 조언이 필요합니다.스프링 부트 어플리케이션에서는 데이터베이스로부터 속성을 로드합니다.예를 들어 (cron 기간, 이메일 데이터), 로드된 데이터로 대응하는 콩을 스프링 빌드하기 위해 애플리케이션 컨텍스트에서 이러한 속성을 내보내야 합니다.내가 어떻게 이럴 수 있지?애플리케이션을 기동하기 전에 데이터베이스로부터 속성을 로드해, 프로젝트내의 어느 장소에서나 @Value에 액세스 할 수 있도록 하는 경우는, 이 프로세서를 추가하는 것만으로 끝납니다. public class ReadDbPropertiesPostProcessor implements EnvironmentPostProcessor { /** * Name of the custom property..

programing 2023.03.31
반응형