Mark1 프로젝트는 간단히 말해 API Gateway 이다. 일반적인 API Gateway의 경우 DMZ 위치에서 단순한 API 중계역할만 해왔다. 그러나 Mark1은 중계 기능을 세분화하여 API를 주고받을 경우에 발생하는 문제를 개선하기 위해 개발 된다.
Mark1 프로젝트는 Spring Boot를 기반으로 생성하며 구성환경은 다음과 같다.개발 도구 : Intellij개발 플러그인 : Gradle, Spring Boot 2.5.5, Oracle JDBC, PostgreSQL JDBC, Lombok프로젝트 생성 방법은 다
스프링 시큐리티(Spring Security)는 로그인, 로그아웃, 세션, 접근 권한 등의 중요한 보안 설정을 하는 모듈이다. 소스에서는 "WebSecurityConfigurerAdapter" 클래스를 상속하여 하위 함수들을 통해 설정한다.일반적으로 configure
스프링에서는 URL의 특정 패턴을 처리할 수 있는 옵션들을 제공하고 있다. 본 프로젝트에서는 여러 옵션 중 ViewController와 Interceptor를 설정하는 것을 다룰 것이다.우선 기본적인 Web MVC 설정 클래스 생성 방법은 다음과 같다."WebMvcCo