Spring 들여다보기: IoC, AOP
IoC란
스프링에서 일반적으로 Java 객체를 new로 생성하여 Spring Container에게 관리를 맡긴다.
즉, 개발자에서 프레임워크로 객체 제어의 권한이 넘어 갔으므로 제어의 역전(Inversion of Control)
이라고 한다.
스프링에서 일반적으로 Java 객체를 new로 생성하여 Spring Container에게 관리를 맡긴다.
즉, 개발자에서 프레임워크로 객체 제어의 권한이 넘어 갔으므로 제어의 역전(Inversion of Control)
이라고 한다.
스프링부트로 RestAPI를 구현하고 있다. Mapping 어노테이션에서 URI를 지정시 어떤 규칙으로 적용해야할까?
스프링부트 + 스프링시큐리티 + JWT + MyBatis + MariaDB로 진행하는 API프로젝트에서 참고하면 좋은 프로젝트 구조와 pom.xml
을 공유하고자한다.
프로젝트 구조와 사용하는 의존성에는 완벽이란 없다. 자신의 프로젝트에 맞게 알아서 골라서 사용하면 된다.
Springboot에서 REST API(REST API개념 바로가기)를 테스트해보자.
스프링부트 프로젝트 기본설정은 아래와 같다.
@RestController
의 한계@RestController는 결과로 view를 제공하지 않기때문에 에러 발생유무를 확인할 수 없다.
이때 사용할 수 있는 것이 웹 HTTP 상태 코드
이다.
스프링에서 예외를 처리하기위해 아래 3가지 방법이 있다.