반응형

Spring 11

멀티파트예외:현재 요청이 다중 부품 요청이 아닙니다.

멀티파트예외:현재 요청이 다중 부품 요청이 아닙니다. 저는 파일 업로드를 위해 휴식형 컨트롤러를 만들려고 합니다.나는 이것을 보고 이 컨트롤러를 만들었습니다. @RestController public class MaterialController { @RequestMapping(value="/upload", method= RequestMethod.POST) public String handleFileUpload( @RequestParam("file") MultipartFile file){ String name = "test11"; if (!file.isEmpty()) { try { byte[] bytes = file.getBytes(); BufferedOutputStream stream = new Buff..

programing 2023.09.07

스프링 MVC: 와 태그의 차이점은 무엇입니까?

스프링 MVC: 와 태그의 차이점은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. Spring MVC가 404로 응답하고 "Dispatcher Servlet에 URI [...]가 있는 HTTP 요청에 대한 매핑을 찾을 수 없음"을 보고하는 이유는 무엇입니까? (13개 답변) 마감됨6년 전에. 얼마 전에 저는 이 봄 헬로 월드 튜토리얼을 공부하기 시작했습니다: http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/ 이 튜토리얼에서는 spring-servlet.xml 파일을 사용하여 Spring Dispatcher Servlet을 구성합니다. 다음 파일이 있습니다. 이 파일에서 context:com..

programing 2023.09.02

REST에서 성공적인 DELETE 문에 대한 HTTP 상태 반환 코드는 무엇입니까?

REST에서 성공적인 DELETE 문에 대한 HTTP 상태 반환 코드는 무엇입니까? REST 웹 서비스를 Spring으로 처리하는 방법을 연구하고 있습니다(그러나 Spring과 관련된 답변인지 더 일반적으로 REST 개념과 관련된 답변인지는 모르겠습니다). 그래서 제 의심은: 성공적인 DELETE 문에 대한 HTTP 상태 반환 코드가 정확히 무엇인가요? 204호입니까, 아니면 200호입니까? 저는 200이 제 요청이 올바르게 이행되었음을 의미한다는 것을 알지만, 온라인에서 읽어보니 삭제 후가 아니라 GET 콘텐츠를 성공적으로 반환한 후에 이를 기대하는 것 같습니다. PUT 또는 DELETE에 성공하면 204 상태가 되는 것을 어디선가 발견했습니다.그게 사실인가요?이해할 수 없습니다. 응답이 비어 있다는 ..

programing 2023.08.28

스프링카프카 vs.Spring-Cloud-Stream(카프카)

스프링카프카 vs.Spring-Cloud-Stream(카프카) 마이크로서비스 아키텍처에서 카프카를 메시징 시스템으로 사용하는 경우 스프링-카프카와 스프링-클라우드-스트림+스프링-클라우드-스타터-스트림-카프카의 이점은 무엇입니까? 스프링 클라우드 스트림 프레임워크는 더 많은 메시징 시스템을 지원하므로 모듈식 설계를 제공합니다.하지만 기능성은 어떨까요?spring-kafka와 spring-cloud-stream + spring-cloud-starter-stream-kafka의 기능 사이에 차이가 있습니까?어떤 API가 더 잘 설계되었습니까? 당신의 의견에 대해 읽기를 기대하고 있습니다.Kafka 바인더가 포함된 Spring Cloud Stream은 Spring-kafka에 의존합니다.따라서 전자는 나중에 지..

programing 2023.08.18

@예약 주석을 사용하여 시작된 예약된 작업을 중지하는 방법은 무엇입니까?

@예약 주석을 사용하여 시작된 예약된 작업을 중지하는 방법은 무엇입니까? Spring Framework의 주석을 사용하여 간단한 예약 작업을 만들었습니다. @Scheduled(fixedRate = 2000) public void doSomething() {} 이제 더 이상 필요하지 않을 때 이 작업을 중지하고 싶습니다. 이 방법을 시작할 때 하나의 조건부 플래그를 확인하는 방법이 있을 수 있지만 이 방법의 실행이 중지되지는 않습니다. 스프링이 멈추기 위해 제공하는 것이 있습니까?@Scheduled과제?옵션 1: 포스트 프로세서 사용 예약을 중지해야 하는 빈에 대해 제공하고 명시적으로 호출합니다. 옵션 2: 대상 원두의 미래 지도 유지 private final Map scheduleAtFixedRate(R..

programing 2023.08.08

Spring과 Spring MVC 프레임워크의 차이점은 무엇입니까?

Spring과 Spring MVC 프레임워크의 차이점은 무엇입니까? 저는 봄이 처음입니다.Spring MVC Framework와 Spring MVC Framework의 차이점이 무엇인지 알려주실 수 있나요?봄은 많은 구성요소를 포함하는 큰 틀입니다.이러한 구성 요소 중 하나인 Spring MVC는 모델-뷰-컨트롤러 설계 패턴에 따라 웹 애플리케이션을 구현할 수 있는 구성 요소입니다.1 - 추상적인 단어의 봄은 틀입니다. Spring Framework는 Java 플랫폼을 위한 제어 컨테이너의 반전 및 오픈 소스 애플리케이션 프레임워크입니다. 자세한 내용은 다음 링크를 참조하십시오. 스프링 프레임워크 프레임워크 대툴킷 대도서관 2 - MVC 아키텍처 개발자가 웹 애플리케이션의 구성 요소를 분리할 수 있도록 ..

programing 2023.07.29

StackOverflowError(스택오버플로 오류)로 인해 웹 응용 프로그램 [/app]에 대한 주석 검색을 완료할 수 없습니다.

StackOverflowError(스택오버플로 오류)로 인해 웹 응용 프로그램 [/app]에 대한 주석 검색을 완료할 수 없습니다. STS(이클립스 플러그인)과 메이븐을 이용한 Spring MVC 어플리케이션을 개발하고 있습니다. 프로젝트를 만들기 위해 STS 마법사를 따라 새로운 "Spring MVC project"를 만들었습니다.그 후, 저는 다른 프로젝트와 라이브러리에 종속성을 추가했습니다. 그러나 STS의 통합 vFabric 서버에 프로젝트를 배포할 때 다음과 같은 예외가 발생할 수 있습니다. SEVERE: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardE..

programing 2023.07.24

속성 파일에서 값을 읽는 방법

속성 파일에서 값을 읽는 방법 나는 봄을 사용하고 있다.속성 파일에서 값을 읽어야 합니다.이것은 외부 속성 파일이 아니라 내부 속성 파일입니다.속성 파일은 다음과 같습니다. some.properties ---file name. values are below. abc = abc def = dsd ghi = weds jil = sdd 기존 방식이 아닌 속성 파일에서 값을 읽어야 합니다.어떻게 달성할 것인가?스프링 3.0에 대한 최신 접근법이 있습니까?컨텍스트에서 Property Placeholder를 설정합니다. 다음으로 콩의 속성을 나타냅니다. @Component class MyClass { @Value("${my.property.name}") private String[] myValues; } 여러 개의..

programing 2023.03.31

Web Client vs Rest Template

Web Client vs Rest Template 스프링 5 기준: Web Client는 웹 요청을 수행하기 위한 주요 진입 지점을 나타내는 인터페이스입니다. Spring Web Reactive 모듈의 일부로 작성되었으며, 이러한 시나리오에서는 기존의 RestTemplate를 대체할 예정입니다.새로운 클라이언트는 HTTP/1.1 프로토콜을 통해 작동하는 반응형 논블로킹 솔루션입니다. 즉, Spring 5로 업그레이드하려면 RestTemplate를 사용하여 이전 애플리케이션을 재코딩해야 합니까? 아니면 봄 5에 RestTemplate를 사용할 때 회피책이 있습니까?아니요, RestTemplate는 (적어도 현시점에서는) 계속 존재합니다.WebClient로 교체할 필요가 없습니다. 주요 차이점 중 하나는 R..

programing 2023.03.16

Spring RESTful 어플리케이션에 ResponseEntity 및 @RestController를 사용하는 경우

Spring RESTful 어플리케이션에 ResponseEntity 및 @RestController를 사용하는 경우 저는 Spring Framework 4.0.7과 MVC 및 Rest를 함께 사용하고 있습니다. 안심하고 작업할 수 있는 고객: @Controller ResponseEntity 예를 들어 다음과 같습니다. @Controller @RequestMapping("/person") @Profile("responseentity") public class PersonRestResponseEntityController { (작성만 하는) 방법으로 @RequestMapping(value="/", method=RequestMethod.POST) public ResponseEntity createPerson(..

programing 2023.03.11
반응형