반응형

spring-boot 26

자바.java.java잘못된 상태 예외:로드 밸런싱에 대한 페이그니 클라이언트가 정의되지 않았습니다.봄-구름-스타터-넷플릭스-리본을 포함하는 것을 잊으셨습니까?

자바.java.java잘못된 상태 예외:로드 밸런싱에 대한 페이그니 클라이언트가 정의되지 않았습니다.봄-구름-스타터-넷플릭스-리본을 포함하는 것을 잊으셨습니까? 예외가 발생했습니다. FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-netflix-ribbon? at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFa..

bestsource 2023.07.08

Junit 테스트를 사용하여 명령줄 인수를 Spring Boot 응용 프로그램에 전달

Junit 테스트를 사용하여 명령줄 인수를 Spring Boot 응용 프로그램에 전달 저는 매우 기본적인 Spring Boot 애플리케이션을 가지고 있는데, 이것은 명령줄에서 인수를 예상하고 있지만, 그렇지 않으면 작동하지 않습니다.여기 코드가 있습니다. @SpringBootApplication public class Application implements CommandLineRunner { private static final Logger log = LoggerFactory.getLogger(Application.class); @Autowired private Reader reader; @Autowired private Writer writer; public static void main(String..

bestsource 2023.07.03

쿼츠 스케줄러의 각 테이블은 무엇을 의미합니까?

쿼츠 스케줄러의 각 테이블은 무엇을 의미합니까? Quartz Scheduler가 작업을 예약하고 현재 실행 중인 작업을 식별하는 데 사용하는 테이블은 거의 없습니다.다음 테이블을 사용합니다. qrtz_fired_triggers qrtz_simple_triggers qrtz_simprop_triggers qrtz_cron_triggers qrtz_blob_triggers qrtz_triggers qrtz_job_details qrtz_calendars qrtz_paused_trigger_grps qrtz_locks qrtz_scheduler_state 그렇다면 이 표들의 각각의 목적은 무엇이고 무엇을 의미할까요? 잘 부탁드립니다.저는 최근에 석영 작업을 할 기회가 있었습니다.저는 이 주제에 대해 100% ..

bestsource 2023.06.28

스프링 부트 및 멀티 모듈을 사용한 메이븐 구성 - Intellij에서 응용 프로그램 실행

스프링 부트 및 멀티 모듈을 사용한 메이븐 구성 - Intellij에서 응용 프로그램 실행 저는 현재 스프링 부트로 REST API 작업을 하고 있습니다. 메이븐에 처음 와서 IDEA로 코딩을 시작했는데(아직 이 IDE를 잘 알지 못합니다), 문제가 있습니다. 제 프로젝트 구조는 다음과 같습니다. 부모 pom.xml 메인 모듈 콘트롤러 영역 App.java(Spring Boot 메인 클래스) pom.xml 하위 모듈(메인 모듈을 종속성으로 간주) 통제관들 영역 pom.xml 그래서 Intellij에서 프로젝트를 실행하면 프로젝트가 시작되고 메인 모듈 컨트롤러에 정의된 모든 URL에 액세스할 수 있습니다.하지만 서브모듈 컨트롤러에 있는 것들은...메인 모듈만 로딩된 것 같습니다. 여기 부모님 pom.xml..

bestsource 2023.06.23

스프링 부트에서 중요한 자격 증명을 정의하는 가장 좋은 방법

스프링 부트에서 중요한 자격 증명을 정의하는 가장 좋은 방법 Spring Boot 애플리케이션을 사용할 때 사용하는 방법이 다릅니다.application.properties파일을 저장할 수 있습니다. 데이터베이스 구성, 서버 IP, 관리자 사용자 이름/암호 등과 같은 중요한 자격 증명을 입력합니다. 만약 누군가가 우리의 애플리케이션 속성을 얻고 모든 중요한 세부 사항을 알게 된다면 어떻게 될까 걱정입니다. 중요한 자격 증명을 어딘가에 저장하고 환경에 기반한 Spring Boot 애플리케이션에서 얻을 수 있는 좋은 방법이 있습니까?많은 기술 토큰 대체 사용(마븐 대체자) application.properties spring.datasource.password=#MY_DB_PASSWORD# 토큰.속성 #MY..

bestsource 2023.06.23

유닛 테스트에서의 자동 배선 빈 덮어쓰기

유닛 테스트에서의 자동 배선 빈 덮어쓰기 특정 유닛 테스트에서 자동배선 콩을 쉽게 덮어쓸 수 있는 간단한 방법이 있습니까?컴파일 클래스에는 모든 유형의 빈이1개밖에 없기 때문에 이 경우 자동배선에는 문제가 없습니다.테스트 클래스에는 추가 모크가 포함됩니다.유닛 테스트를 실행할 때 기본적으로 이 유닛 테스트를 실행하는 동안 표준 콩 대신 이 모크를 사용한다는 추가 구성을 지정하기만 하면 됩니다. 프로파일은 필요한 것에 비해 다소 과잉인 것 같습니다.또, 유닛 테스트마다 다른 모크가 있는 경우가 있기 때문에, 프라이머리 주석으로 이것을 실현할 수 있을지는 잘 모르겠습니다.단순히 테스트에서 다른 콩을 제공하고자 한다면 스프링 프로파일이나 모키토를 사용할 필요가 없다고 생각합니다. 다음 작업을 수행합니다. @R..

bestsource 2023.04.04

스프링 부트에서의 HTTP OPTIONS 요청 처리 방법

스프링 부트에서의 HTTP OPTIONS 요청 처리 방법 먼저 "Spring MVC를 사용한HTTP OPTIONS 처리 방법"을 읽었습니다만, Spring Boot에 직접 해당하는 것은 아닌 것 같습니다. 이렇게 해야 할 것 같습니다. dispatcher Servlet 설정dispatchOptionsRequest로.true 그러나 XML 구성이나 다양한 기능이 없기 때문에 어떻게 해야 합니까?DispatcherServletinitializer 클래스(이 답변에 기재되어 있습니다)는 무엇입니까? 에@RestControllerclass, 저는 현재 호출되지 않는 이런 방법을 가지고 있습니다. @RequestMapping(value = "/foo", method = RequestMethod.OPTIONS) p..

bestsource 2023.03.25

환경변수를 통해 이름에 밑줄을 사용하여 Spring Boot 속성을 설정하려면 어떻게 해야 합니까?

환경변수를 통해 이름에 밑줄을 사용하여 Spring Boot 속성을 설정하려면 어떻게 해야 합니까? hibernate.format_sql스프링 부츠환경변수를 사용하여 설정하고 싶습니다. Spring Boot에서 모든 합니다.FOO_BAR_BAZ to to to to to to to to to to라고 하는 foo.bar.baz봄. Spring Boot에서 환경변수를 사용하여 타깃 이름에 밑줄이 있는 속성을 설정하려면 어떻게 해야 합니까? ★★★★★★★★★★★★★★★★★.HIBERNATE_FORMAT_SQL will will will will will will will will will will will로 번역됩니다.로 번역됩니다.hibernate.format.sql이것은 오래된 질문이지만, (나와 같은)..

bestsource 2023.03.20

Eclipse 자체에서 Spring Boot 웹 애플리케이션을 실행하는 방법은 무엇입니까?

Eclipse 자체에서 Spring Boot 웹 애플리케이션을 실행하는 방법은 무엇입니까? 이클립스(STS)에서는 샘플 어플리케이션을 몇 개 실행할 수 있습니다.이제 이클립스 자체 내에서 웹 애플리케이션을 실행하려고 합니다. 링크에 있는 샘플 어플리케이션 "spring-boot-sample-web-jsp"로 시도했는데 외부 Tomcat으로 전쟁을 내보내고 응용 프로그램을 실행할 수 있습니다.여기서 궁금한 것은 Spring Boot Web 어플리케이션을 어떻게 실행하느냐는 것입니다.이 답변은 늦었지만, 저도 같은 문제가 있었습니다.효과가 있는 걸 찾았어요 이클립스 프로젝트 탐색기 -> [ Run As ]-> [ Maven Build ]-> [ Maven Build]-] '보다 낫다'라고 입력합니다.spri..

bestsource 2023.03.20

스프링 데이터 R2DBC에 쿼리 매개 변수의 값을 기록하시겠습니까?

스프링 데이터 R2DBC에 쿼리 매개 변수의 값을 기록하시겠습니까? Spring Data R2DBC에서는 다음을 사용하여 SQL 쿼리를 기록할 수 있습니다. logging.level.org.springframework.data.r2dbc=DEBUG 에서application.properties. 그러나 쿼리 매개 변수로 바인딩된 실제 값은 기록되지 않습니다. 스프링 데이터 R2DBC에 쿼리 파라미터의 실제 값을 기록하려면 어떻게 해야 합니까?이것은 나에게 효과가 있었다: logging: level: io.r2dbc.postgresql.QUERY: DEBUG # for queries io.r2dbc.postgresql.PARAM: DEBUG # for parameters 여기서 찾았어h2 및 기타 DB의 경..

bestsource 2023.03.15
반응형