table of contents 1. Member 앤티티: 회원관리 CRUD 2. Member 앤티티 관련 문제파악 및 개선사항 3. 회고 1. Member 앤티티: 회원관리 CRUD 회원가입을 포함한 관리를 위한 기본 CRUD기능을 구현하였다. 우리 서비스의 게
table of contents 1. 예외처리 2. 기본 Entity 정의 3. Auditable 기능 정의 4. Argument Resolver 5. 회고 1. 예외처리 나는 비지니스 로직을 처리하면서 사용자의 실수로 인해 일어나는 예외 사항들을 고지하고 팀 프
table of contents 1. 인증 시나리오 2. Spring Security Filter 3. JwtAuthenticationFilter & OAuth2LoginAuthenticationFilter 4. AuthenticationFilter 5. troubl
현실판 부루마블 게임을 기반으로 하는 여행 게시판.주사위를 굴려 랜덤하게 도착하는 한국의 주요 도시 및 지역들을 여행을 조금더 풍요롭게해 줄 미션을 수행하며 실제로 여행하고 이를 해당 도시게시판에 블로깅하는 게임적인 요소가 가미된 여행 커뮤니티 게시판을 기획하였다. 해
Abstract사실 프로젝트를 시작함에 있어서 자신감이 충만했던 나였다. 전체적으로 어떻게 만들면 될지 머리속에 잡힐듯이 그려졌고 아무런 문제도 예상되지 않았다. 하지만 막상 시작해보니 모든 팀원들의 이해도도 또 관점들도 많이 달랐고 소통의 중요성을 한번더 깨달았다.1
Index1\. Spring Security의 권한 부여 처리 흐름2\. Spring Security의 권한 부여 컴포넌트AuthorizationFilter가 SecurityContextHolder로부터 Authentication을 획득SecurityContextHol
\++Table of Contents1\. Spring Security 기본 구조 및 웹 요청 처리 흐름2\. 인증 처리 흐름3\. 인증 컴포넌트기본적인 흐름 이해사용자가 어떠한 리소스에 접근하기 원할때:사용자가 Credential(Password)와 함께 보낸 인증
너무 재미있었던 Section3머리속에서 조각 조각 정리되어있지 않았던 지식과 배움들이 하나로 합쳐지며 스스로 하나의 애플리케이션을 만들 수 있게된 뿌듯하고 재밌었던 섹션이였다. 하나 하나 구현해보고 싶었던 기능들이 구현됨을 경험하면서 자신감도 생기고 아직 배워야할것들
DTO의 Validation의 유효성검사 혹은 클라이언트 및 서버에서 원인이 되는 다양한 에러들을 처리하기 위해 스프링에서 지원하는 @ExceptionHandler를 이용할 수 있다.또한 모든 클래스에 공통적으로 적용되는 예외처리를 위해 스프링은 @RestControl
오늘은 만들어 놓은 API Controller를 Mapper와 Service 클래스를 이용하여 연결하는 법을 연습했다.이때 가장 중요한 포인트는 기능적으로 분리된 계층 구조를 만드는 것이였다. 이는 받는 데이터로 만든 Dto클래스들로 담고 다시 응답을 리턴하는 API
Spring MVC를 이용하여 API 계층의 Controller 클래스를 구현하는 연습을 하고있다.Client의 요청을 처리하는 Controller 클래스의 Handler매서드들을 Spring MVC의 어노테이션을 이용하여 만들고 요청받은 혹은 전달받은 데이터들을 Ma
본격적인 듯 보이지만 실은 이제 겨우 코딩의 'ㅋ'자를 시작한듯하다. 알고리즘과 다양한 자료구조, 네트워크와 데이터베이스, 그리고 스프링 프레임워크의 기본을 맛본 섹션이였다.나는 다행히 코딩을 좋아하는듯 하다. 재밌었다. 복잡한 알고리즘이 풀릴때의 강렬한 쾌감과 풀리지
IndexAppConfigurer 클래스 생성및 Bean 등록스프링 컨테이너(ApplicationContext 인터페이스)생성 main에서 Bean 조회 및 의존성 주입singleton 패턴:Configurer클래스에서 카트 클래스를 instantiate한 뒤 cart
IndexWeb application is an application that is reachable via WEB browser, but native application is an application which only works upon the device th
목표자바 기본문법을 익히고 체화하기OPP에 대해 확실하게 이해하고 자바 프로그램의 구조를 이해하기Keep효과적인 예습과 복습개념학습에 너무 정신을 쏟기보다는 체화시키면서 자연스럽게 익숙해지기나만의 언어로 내가 이해한바를 설명하기미리미리 미루지 않고 공부하기적극적으로 모
IndexEnum is a set of final values which are not changing; it makes it way easy to handle them without some errors occuring by overlaped names. It als
A Constrcutor is the method that initialize the instance variables when the class is instantiated. Whent a class is instantiated with "new" keyword, a
Object is literally actual thing that we can use for building up the program, and Class is the frame or blueprint that defines the object, which means