본문 바로가기

Back-end/JAVA31

[JAVA] Spring으로 REST API 구현하기 (3) - Error Controller 2019/12/05 - [Back-end/JAVA] - [JAVA] Spring으로 REST API 구현하기 (1) - 프로젝트 생성 및 실행 2019/12/05 - [Back-end/JAVA] - [JAVA] Spring으로 REST API 구현하기 (2) - Interceptor 지난 포스트에서는 secretKey가 없거나 일치하지 않았을 때, 접근을 차단하는 Interceptor를 만들었는데 이번 포스트에서는 유효하지 않은 Request가 요청될 때 처리하는 Error Controller를 다루어 보도록하겠다. 1. Interceptor 생성. 1-1. ErrorInterceptor.java 작성. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22.. 2019. 12. 5.
[JAVA] Spring으로 REST API 구현하기 (2) - Interceptor 2019/12/05 - [Back-end/JAVA] - [JAVA] Spring으로 REST API 구현하기 (1) - 프로젝트 생성 및 실행 이번 포스트에서는 secretKey를 가진 유저만 접속할 수 있도록 검증하고 차단하는 Interceptor를 만들어보도록 하겠다. 인증키방식은 키를 가진 유저라면 누구나 서버에 접속할 수 있기 때문에 안전한 방법은 아니지만, 가장 간단하게 구현할 수 있는 방법이기 때문에 이번 포스트에서는 인증키 방식으로 구현해보도록 하겠다. 1. Interceptor 작성. 1-1. AuthInterceptor.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.. 2019. 12. 5.
[JAVA] Spring으로 REST API 구현하기 (1) - 프로젝트 생성 및 실행 이번 포스트는 Maven Project에 Spring Boot Framework를 사용하여 간단한 REST API를 구현해보도록 하겠다. 간단하게 지만 Interceptor와 Exception Handling 등 일부 기능들도 구현을 할 계획이다. 1. Eclipse Maven Proejct 생성. 1-1. Maven Project 선택 후 [ Next ] 클릭. 1-2. Workspace 위치 지정 후 [ Next ] 클릭. 1-3. maven-archetype-quickstart 1.1버전 선택 후 [ Next ] 클릭. 1-4. GroupId, ArtifactId 입력 후 [ Finish ] 클릭. 1-5. Proejct 생성 완료. 2. pom.xml 작성. - Project Object Mode.. 2019. 12. 5.