반응형

Spring-boot 31

자바 langNoClassDefFFoundError: javax/servlet/ServletContext

자바 langNoClassDefFFoundError: javax/servlet/ServletContext 방금 14.1에서 IntelliJ 15.0으로 업그레이드했는데(급해서 이전 플러그 상태를 14.1에 저장하는 것을 잊었습니다), Gradle을 사용하여 Intellij에서 Spring Boot로 일반적인 run/debug 구성 설정을 구성하려고 합니다.Configuration 탭에서 1) Main 클래스, 2) JRE, 3) IntelliJ 모듈의 클래스 경로를 추가했습니다.선택한 구성으로 Spring Boot을 사용합니다.그러나 실행을 선택하면 다음 오류가 발생합니다. 2015-11-07 22:00:21.457 ERROR 10632 --- [main] o.s.boot.SpringApplication..

programing 2023.10.19

스프링부트-스타터-부모는 폼 파일에서 정확히 무엇을 합니까?

스프링부트-스타터-부모는 폼 파일에서 정확히 무엇을 합니까? 저는 스프링부트가 아닌 스프링 mvc 프로젝트를 개발하고 있습니다.예를 들어 제 프로젝트에는 이런 수업이 없습니다. @SpringBootApplication public class Application extends SpringBootServletInitializer { public static void main(String[] args) { SpringApplication.run(Application.class, args); } 스프링 mvc의 구성 파일에 대해 다음과 같은 세 가지 클래스가 있습니다. @Import(WebSocketConfig.class) @Configuration @EnableWebMvc @ComponentScan(base..

programing 2023.10.09

스프링 부팅으로 생성된 Content-Type 헤더에서 charset=utf-8을 제거하는 방법

스프링 부팅으로 생성된 Content-Type 헤더에서 charset=utf-8을 제거하는 방법 봄부트에서 대응 본체로 mp4 파일을 보내려고 합니다.설정해봤습니다.Content-Type로 향하는.video/mp4다음 방법을 사용합니다. RequestMapping 주석 매개변수: @RequestMapping(value = "/movie.mp4", method = RequestMethod.GET, produces = "video/mp4") 다음을 통해 수동으로 헤더 값 설정HttpHeaders귀로에 오른ResponseEntity. 매번 결과 헤더는 다음과 같습니다. Content-Type:video/mp4; charset=UTF-8 어떻게 제거합니까?charset=UTF-8사후 수정?디버깅하는 데 시간이 ..

programing 2023.08.30

스프링 액추에이터를 웹이 아닌 스프링 부트 애플리케이션과 함께 사용할 수 있습니까?

스프링 액추에이터를 웹이 아닌 스프링 부트 애플리케이션과 함께 사용할 수 있습니까? 저는 IBM MQ 입력 대기열에서 메시지를 수신하고 메시지를 처리한 다음 출력 대기열에 메시지를 넣는 Spring Boot 응용 프로그램을 가지고 있습니다. 이와 같은 애플리케이션이 스프링 액추에이터를 사용하여 애플리케이션을 모니터링할 수 있습니까(예: 심장 박동 점검)?액추에이터 설명서를 읽어보니 스프링 웹 애플리케이션에서만 사용할 수 있는 것 같습니까?제가 잘못 이해했나요?그렇다면 웹 애플리케이션이 아닌 애플리케이션에서 액추에이터를 사용하는 방법에 대한 정보를 제공해 주시겠습니까?웹 응용프로그램에서 실행할 때 HTTP를 통해 사용할 수 있을 뿐만 아니라, 웹 응용프로그램과 웹 응용프로그램이 아닌 응용프로그램 모두에서 ..

programing 2023.08.15

스프링 셸을 사용하여 스프링 부트 웹 애플리케이션에서 콘솔 명령을 빌드하는 방법은 무엇입니까?

스프링 셸을 사용하여 스프링 부트 웹 애플리케이션에서 콘솔 명령을 빌드하는 방법은 무엇입니까? 저는 스프링부츠 웹 스타터를 사용하여 작동이 잘 되는 레스트풀 웹 애플리케이션을 만들었습니다.나는 URL을 통해 그것에 접속할 수 있습니다. 그러나 백엔드에서 일부 값을 계산하고 저장할 수 있는 콘솔 명령을 만들어야 합니다.콘솔 명령을 수동으로 실행하거나 bash 스크립트를 통해 실행할 수 있기를 원합니다. 스프링 부트 웹 애플리케이션에서 스프링 셸 프로젝트를 통합하는 방법에 대한 문서를 찾을 수 없었습니다. 또한 스프링 부트 스타터 https://start.spring.io/ 에는 스프링 셸 종속성을 선택할 수 있는 옵션이 없습니다. 웹 앱과 콘솔이 두 개의 별도 애플리케이션이어야 하며 별도로 배포해야 합니까..

programing 2023.08.10

@MockBeans 예제 사용

@MockBeans 예제 사용 여러 서비스를 사용하는 컨트롤러 클래스가 있습니다.저는 다음과 같은 컨트롤러에 대한 테스트를 작성합니다. @RunWith(SpringRunner.class) @WebMvcTest(value = PurchaseController.class, secure = false) public class PurchaseControllerTest { @MockBean private ShoppingService shoppingService; @MockBean private ShopRepository shopRepository; @MockBean private SomeOtherRepository someOtherRepository; @Autowired private MockMvc mockMvc..

programing 2023.07.26

웹 애플리케이션과 명령줄 애플리케이션 모두에서 스프링 부트 애플리케이션을 실행하는 방법은 무엇입니까?

웹 애플리케이션과 명령줄 애플리케이션 모두에서 스프링 부트 애플리케이션을 실행하는 방법은 무엇입니까? 현재 사용하려고 합니다.CommandLineRunner와 함께ConfigurableApplicationContext기본적으로 웹 응용 프로그램과 필요 시 독립 실행형 명령줄 응용 프로그램(명령줄 매개 변수를 통해) 모두에서 스프링 부트 응용 프로그램을 실행합니다.프로그램 인수가 제공될 때 콘솔 응용 프로그램으로만 실행하는 방법을 찾는 데 어려움을 겪고 있습니다.어떤 제안이든 도움이 될 것입니다. 메인 클래스 - 스프링 응용 프로그램 명령줄 실행기 저도 같은 요구사항이 있었습니다.이것이 제가 그것을 성취할 수 있었던 방법입니다. @SpringBootApplication public class Applica..

programing 2023.07.21

우체부: 필수 요청 부품 'file'이(가) 없습니다.

우체부: 필수 요청 부품 'file'이(가) 없습니다. 저는 우체부를 통해 제 Rest API에 이미지를 업로드하고 싶었습니다.스프링 부츠 프레임워크를 사용하고 있습니다.스크린샷은 다음과 같습니다. 또한 다른 스택 오버플로 답변에서 다중 부분 경계 오류가 발생한다는 것을 발견했기 때문에 헤더를 설정하지 않았습니다. 다음은 제 컨트롤러 코드입니다. package com.practice.rest.assignment1.controller; import java.io.IOException; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.ann..

programing 2023.07.21

스프링 받침대 템플릿 읽기 시간나가.

스프링 받침대 템플릿 읽기 시간나가. restTemplate에서 사용할 수 있는 readTimeout을 이해하려고 하는데 정확히 무엇입니까? 시간 초과 예외가 발생하기 전에 요청에 소요될 수 있는 총 시간입니까?내가 알기로는, Inest Template는 3가지 유형의 타임아웃이 있습니다. 연결 요청 시간 초과입니다.connectionManager에서 연결을 가져오기 위한 시간 초과(밀리초)입니다. 연결시간 초과.소스와 대상 간의 연결을 설정하기 위한 밀리초 단위의 시간 초과입니다. 읽기 제한 시간.대상 끝점에서 응답/결과를 반환해야 하는 시간 초과(밀리초)입니다. 다음에 대한 읽기 시간 초과를 정의할 수 있습니다.RestTemplate다음과 같이: HttpComponentsClientHttpReques..

programing 2023.07.21

서로 다른 마이크로 서비스 간의 데이터 검증

서로 다른 마이크로 서비스 간의 데이터 검증 저는 이미 그것에 대한 많은 주제를 읽었지만, 여전히 더 나은 접근법을 찾지 못했습니다. 나는 있습니다User.User이 수 .Posts사용자와 게시물은 서로 다른 마이크로 서비스입니다.스프링 부츠를 사용하고 있습니다. 프런트 엔드가 나에게 전화를 걸 때.Posts에서 마크서전송을 중POST요▁to./posts/user/1주어진 것인지 확인해야 합니다.userId내 위에 존재합니다.Users 않다면, 에 사용자가하지 않는다는 을 알리는 .아니오인 경우 사용자가 존재하지 않음을 프론트엔드에 알리는 예외를 던집니다."예"인 , 을 "예", "예"로합니다.Post. 문제는 백엔드에서 이 정보를 어떻게 확인해야 하는가 하는 것입니다.javascript는 클라이언트 측..

programing 2023.07.21
반응형