• 2020년을 맞이하며 적는 새해 버킷리스트 🐭

    2020년을 맞이하며 적는 새해 버킷리스트 🐭 새해를 맏이해서 새로운 마음으로 올해의 버킷리스트를 적어본닷! 원래 매해 다이어리에만 적었었는데 올해는 친구들의 블로그 활성화에 발맞춰 나도 블로그에 써보기로 했다. 1. 꾸준히 운동 1가지 하기 🧘‍♂️ 항상 운동은 1달 단위로 해봤기 때문에 깊이 있는 운동을 하지 못 한걸 반성하며 올해도 역시 운동 목표 필수!...


  • Chapter11 Spring Batch

    CHAPTER11 스프링 배치 스프링 배치 스프링 배치는 배치프로세스의 상태를 관리하기 위해 JobRepository를 저장할 저장소를 필요로 한다. JobRepository는 이런 메타데이터를 저장하기 위해 스프링 배치가 제공하는 인터페이스로 저장소로 어떤걸 쓸지는 개발자가 정해도 된다. Job 단위로 컴포넌트를 포함한 모든 정보와 메타데이터를 총괄한 JobRepository를 중심으로 작동한다. 각 Job은 하나 이상의 순차적인 스텝으로 구성된다. 스텝은...


  • Chapter7 Spring Security

    CHAPTER 7 스프링 시큐리티 인증 (Authentication) : 주체(principal)의 신원을 증명하는 과정. 주체는 자신을 인증해달라고 크레덴셜을 제시한다. 권한부여 (Authorization) : 인증을 마친 유저에게 권한을 부여해 대상 애플리케이션의 특정 리소스에 접근할 수 있게 허가하는 과정. 권한부여는 반드시 인증 과정 이후 수행되어야한다. 롤 형태로 부여하는 것이 일반적. 접근 통제 (Access Control) : 애플리케이션...


  • Spring5_Chapter3_SpringMVC

    3장. 스프링 MVC 레시피 3-1 간단한 스프링 MVC 웹 애플리케이션 개발하기 간단한 웹 애플리케이션을 스프링MVC로 개발하면서 프레임워크의 기본 개념과 구성 방법 프론트 컨트롤러 스프링의 중심 컨트롤러로 MVC에서는 __dispatcher serlvet__을 의미 모든 웹요청은 dispatcher servlet이 받아 가장 먼저 Controller에 전달한다. 컨트롤러는 @Controller 나 @RestController 를 붙여서 처리한다. @Controller 에 요청이 들어오면...


  • Chapter3 Reactive Data Access with Spring Boot

    3. Reactive Data Access with Spring Boot MongoDB를 통해 Reactive 데이터를 어떻게 저장하고 사용할 지에 대해서 배운다. Getting underway with a reactive data store JPA는 Reactive programming을 지원하지 않기 때문에 mongo db를 이용한다. spring boot에서는 spring data mongo db를 지원한다. mongo db core + Reactive stream driver까지 포함한 패키지를 지원...