블로그를 통하여 정보를 찾다 보면 문득 돌아보면 스프링의 동작 방식에 대해서는 정작 자세하게 공부할 시간이 없어서 시작하게 됨컨트롤러를 통하여 GetMapping 하였을 때 스프링에서는 어떻게 동작할까?처음에 스프링 프로젝트를 빌드할때에 spring-boot-start
가령 다음과 같은 url 을 호출하는 api 가 있다고 생각/users/{id}/todos/{id} => /users/1/todos/101 여기서 id 는 variable 으로서 유동적으로 변할 수 있다대부분의 Rest API url 들은 위와 같이 path 파라미터로
가령 아래와 같은 Rest API 호출이 있다 가정해보자현재 서비스에서는 아무런 유효성 검사를 실시하지 않기에 이 정보 그대로 유저가 만들어진다😢 그럼 유효성 검사는 ?필드의 validation 을 어노테이션 기반으로 spring boot 에서 간편하게 설정할 수 있
Accept language header 를 통해 국제화 -i18n 을 해보자만들어진 RestAPI 가 전세계 사용자들이 사용한다고 하였을 때 customize 하려면 어떻게 해야할까?✔ : i18n(18개의 언어 Internationalization)Accept-La
Spring Boot includes a number of additional features to help you monitor and manage your application when you push it to production.You can choose to