728x90

Spring 2

SpringBoot Interceptor 구현

전체코드는 아래 github을 참고하도록 한다. github.com/mypiece/springboot-example/tree/master/intercepter-example mypiece/springboot-example 스프링부트 예제. Contribute to mypiece/springboot-example development by creating an account on GitHub. github.com Interceptor는 Controller 메소드 처리 전/후에 공통적으로 어떠한 작업을 처리할 수 있게 해준다. 이것 없이도 기능 구현에는 문제가 없지만 Controller 메소드마다 동일한 기능을 중복으로 정의해야 한다. Filter 와 동일하게 url 패턴을 지정할 수 있다. 구현 방법은 아..

Backend/Spring+Boot 2021.03.25

Spring DB 연동

SpringBoot 에서는 너무 많은 것을 자동으로 처리해주기 때문에 여기에서는 이해를 위해 Spring에서 JavaConfig로 직접 연동하는 법을 알아보자. 다만 Jpa 가 활성화 되기 시작했을 무렵 SpringBoot도 함께 활성화 되었고 Jpa를 사용하는 프로젝트는 대부분 SpringBoot를 사용할 것이다. 반면 Mybatis는 SpringBoot가 나오기 전부터 사용되던 전통적인 퍼시스턴스 프레임워크로 레거시 시스템들은 Spring+Mybatis 로 되어 있는 경우도 적지 않다. 이에 여기에서는 Mybatis만 연동 벙법만 살펴보고 추후 SpringBoot DB 연동에서는 Mybatis와 Jpa를 함께 살펴보도록 한다. 우선 Configuration 파일은 아래와 같이 정의한다. @Config..

Backend/Spring+Boot 2021.03.12
728x90