반응형

spring 4

다중 스레드 환경에서 Spring Web Client를 사용하는 올바른 방법

다중 스레드 환경에서 Spring Web Client를 사용하는 올바른 방법 Spring Framework 관련해서 한가지 질문이 있습니다. WebClient 애플리케이션에서 유사한 API 호출을 많이 해야 하고, 때로는 호출(Authentication Token)에서 헤더를 변경해야 합니다.따라서 다음 두 가지 옵션 중 무엇이 더 나을지에 대한 의문이 생깁니다. MyService.class로 수신되는 모든 요청에 대해 하나의 WebClient를 만들려면 다음과 같이 하십시오.private final필드, 아래 코드와 같습니다. private final WebClient webClient = WebClient.builder() .baseUrl("https://another_host.com/api/get_..

code 2023.09.20

servlet과 servlet의 차이점은 무엇입니까?

servlet과 servlet의 차이점은 무엇입니까? 저는 봄 2.5에서 봄 3으로 이행합니다. 그들이 소개한 것은흑마술을 부리죠이것은 서블릿컨피규레이션파일에서만 선언됩니다. 봄 2.5에서 나는 방금 사용하였습니다.그리고.양쪽에서 선언된 태그application-context.xml및 스캔할 적절한 기본 패키지와 함께 디스패처 서블릿 구성 XML을 지정합니다. 그래서 나는 의아해.mvc:annotation-driven그리고.context:annotation-configspring 3 config 파일에서 삭제할 수 있는 태그가 있습니다.다음과 같은 일반적인 주석 지원을 선언합니다.@Required,@Autowired,@PostConstruct기타 등등. 는 주석 구동 MVC 컨트롤러의 명시적 지원을 선언..

code 2023.03.19

스프링 테스트 및 보안:인증을 모의하는 방법

스프링 테스트 및 보안:인증을 모의하는 방법 컨트롤러의 URL이 제대로 보호되어 있는지 유닛 테스트 방법을 알아보려고 했습니다.만약 누군가가 상황을 바꾸거나 실수로 보안 설정을 삭제했을 때를 대비해서. 컨트롤러 방식은 다음과 같습니다. @RequestMapping("/api/v1/resource/test") @Secured("ROLE_USER") public @ResonseBody String test() { return "test"; } 다음과 같이 WebTestEnvironment를 셋업했습니다. import javax.annotation.Resource; import javax.naming.NamingException; import javax.sql.DataSource; import org.juni..

code 2023.03.04

스프링 리다이렉트 속성: addAttribute() vs addFlashAttribute()

스프링 리다이렉트 속성: addAttribute() vs addFlashAttribute() 지금까지의 인식으로는 컨트롤러 요구 매핑 방식에 대해 RedirectAttributes 파라미터를 지정하여 요구가 리다이렉트 되었을 때의 Atribute를 설정할 수 있습니다. 예: @RequestMapping(value="/hello", method=GET) public String hello(RedirectAttributes redirAttr) { // should I use redirAttr.addAttribute() or redirAttr.addFlashAttribute() here ? // ... return "redirect:/somewhere"; } 리다이렉트 속성은 리다이렉트 대상 페이지에서 사용할..

code 2023.02.16
반응형