spring security test code 작성시 UserDetails가 필요할때스프링 시큐리티 테스트 코드 작성시 ‘@WithMockUser’ 어너테이션을 사용해서 인증을 통과 시킨다하지만 어떤 API는 UserDetails를 필요로 할수 있다 그럴때 커스텀 어너 ...
GRASP(General Responsibility Assignment Software Patterns)GRASP는 클래스와 객체에 책임을 할당하기위한 지침으로 구성됩니다.모든 패턴은 일부 소프트웨어 문제에 대한 답을 제공 하며 이러한 문제는 거의 모든 소프트웨어 개발 ...
Data Classes and Sealed Types for Java이 문서는 Java 언어의 데이터 클래스 및 봉인 유형 에 대한 가능한 방향을 탐색 하고 Java의 데이터 클래스에 대한 업데이트 입니다.이것은 탐색 적 문서 일 뿐이며 특정 버전의 Java 언어의 특 ...
AWS Command Line InterfaceAWS Command Line Interface (AWS CLI)는 AWS 명령줄 셸에서 명령을 사용하는 서비스입니다.
macOS 를 사용할때는 homebrew를 사용하여 install 할수 있다.
1brew instal ...
Background: how we got the generics we have (Or, how I learned to stop worrying and love erasure)Brian Goetz, June 2020
제네릭이 어디로 가는지 이야기하기 전에 먼저 그들이 어 ...
JEP 378: Text BlocksSummaryjava 언어에 텍스트 블록 을 추가하십시오.텍스트 블록은 대부분의 이스케이프 시퀀스가 필요하지 않고 예측 가능한 방식으로 문자열의 형식을자동으로 지정하며 개발자가 원하는 경우 형식을 제어 할 수있는 여러 줄 문자열 리터 ...
JEP 375: Pattern Matching for instanceof (Second Preview)Summaryinstanceof 연산자에 대한 패턴 일치 로 Java 프로그래밍 언어를 향상시킵니다.패턴 매칭을 사용하면 프로그램의 공통 논리,즉 개체에서 구성 요소의 ...
도메인 주도 설계 구현애플리케이션(Application)핵심 도메인 모델과 상호 교류하며 이를 지원하기 위해 잘 조합된 컴포넌트의 집합
사용자 인터페이스
도메인 객체 랜더링
애그리게잇 인스턴스로 부터 데이터 전송 객체(DTO) 랜더링하기
애그리게잇 내부 상태를 발행하기 ...