애정코딩 💻

Interceptor 활용하기 ( feat . ArgumentResolver, Custom Annotation )

동기분의 도움으로 처음으로 Interceptor 를 적용해보아서 나중에 사용할 일이 있을 때 찾아보려고 써봅니다! 아래와 같은 Controller 에 Header 에서 인증을 위한 값을 받아야지만 접근할 수 있도록 설정하겠습니다! @RestController @RequestMapping("/orders") @RequiredArgsConstructor public class OrdersController { private final OrdersService ordersService; @Auth(type = ApiServiceType.HOMEPAGE) @GetMapping public ResponseEntity getOrders( @RequestParam(required = false) String sear..

WEB/Spring 2022.03.25 Joana

Spring Setting 하기

Window - Eclipse Marketplace - sts 검색 새로운 Spring 프로젝트를 생성합니다. 프로젝트 오른쪽 클릭 - properties - Project Facets 적용해주시고, pon.xml 들어갑니다. 체크한 부분 변경 해주시면 됩니다. 스크롤 밑으로 쭉 내려서 plugin도 바꿔줄게요~ 이렇게 하고 저장하면 메이븐이 열심히 다운로드합니다. 이제 마바티스, 스프링 연결 관련, 데이터베이스 등 라이브러리 다운로드하고 설정해 줄게요. 일단, 저는 spring 설정파일을 한 번에 보고 싶기 때문에 web.xml 에서 이 부분을 폴더에 넣어 주었어요 그러면 아래 그림처럼 같이 관리할 수 있습니다! 그리고 중요한것은 filter를 이용해서 인코딩을 해줍니다. web.xml에 작성해주시면 ..

WEB/SETTING 2020.06.03 Joana