본문 바로가기

Back-end/Spring33

HttpClientException 401 Unauthorized org.springframework.web.client.HttpClientErrorException: 401 Unauthorized at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:88) at org.springframework.web.client.RestTemplate.handleResponseError(RestTemplate.java:533) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:489) at org.springframework.web.client.RestTempl.. 2021. 7. 12.
Spring Boot JUnit Test , HttpRequest Spring Boot에서 JUnit 으로 Test 해보겠습니다. 먼저 test 패키지에 JUnit Test Case 파일을 만들어 줍니다. SampleControllerTest .java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get; import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print; import static org.springframewor.. 2019. 6. 13.
스프링 공부 Spring Configurer DispatcherServlet Init등 설정을 xml 뿐 아니라 Java 파일로도 할 수 있다. 빈등록은 @Bean으로 어노테이션을 달아준다. WebMvcConfigurer 는 스프링에서 제공하는 설정 인터페이스로, 스프링에서 제공하는 설정 이외의 것을 커스터마이징 하고싶을때 이 인터페이스의 메소드를 오버라이드하여 사용하면 된다. @Configuration 인터페이스를 추가로 설정하면 Spring Boot를 설정하게 된다. 리소스 핸들러 Default Servlet : 톰캣, 제티 등에는 디폴트 서블릿이 이미 등록이 되어있다. (톰캣 홈페이지에서 설명을 볼 수 있음) 예 ) web.xml에 등록하여 정적인 리소스(이미지, 자바스크립트 등) 를 처리하는데 사용이 됨. r.. 2019. 6. 11.
Spring Framework 실행순서 사전지식POJO스프링의 특징 중 하나평범한 옛날 자바 객체Not POJO = Servlet의 특징javax.servlet, javax.servlet.http 패키지를 import해야 한다.Servlet, Generic Servlet, HttpServlet 중 하나를 상속해야 한다.생명주기에 해당하는 메소드를 재정의(Overriding)한다. (반드시 Servlet에서 요구하는 규칙에 맞게 클래스를 만들어야 실행됨 doGet, doPost 등) Spring에서는 xml과 같은 설정을 통해 Servlet 사용Servlet이 복잡해서 시작한 것이 Spring 컨테이너 2 종류BeanFactory스프링 설정파일에 등록된 객체를 생성하고 관리.컨테이너가 구동될 때 객체를 생성하는 것이 아니라 클라이언트로부터의 요.. 2019. 3. 22.