분류 전체보기(348)
-
@Autowired
보호되어 있는 글입니다.
2023.04.17 -
JPA4
보호되어 있는 글입니다.
2023.04.17 -
Unit Test
보호되어 있는 글입니다.
2023.04.17 -
Redux
Redux는 자바스크립트 애플리케이션의 전역 상태 관리를 위한 라이브러리로, 특히 React와 함께 많이 사용됩니다. Redux는 애플리케이션의 상태를 한 곳에서 중앙 집중적으로 관리하여 상태의 일관성을 유지하고, 상태 변경을 예측 가능하게 만드는 것이 목표입니다.Redux의 핵심 개념은 "단일 상태 저장소(Single Source of Truth)"로, 모든 상태가 하나의 전역 스토어에 저장되고, 이 스토어를 통해 상태가 관리됩니다. 이 구조는 복잡한 애플리케이션에서도 상태 추적과 디버깅을 용이하게 합니다.Redux의 핵심 개념스토어(Store):Redux는 애플리케이션의 모든 상태를 단일 저장소(스토어)에 보관합니다. 이 스토어는 상태를 저장하고 관리하는 중앙 집중적인 역할을 합니다.React 애플리..
2023.04.17 -
Jason Web Token
Token웹 애플리케이션에서 클라이언트와 서버 간의 안전한 통신을 위해 토큰이 사용됩니다. 웹 보안에서 토큰(Token)은 클라이언트와 서버 간의 상태를 유지하지 않는(HTTP가 상태를 유지하지 않는 프로토콜이기 때문) 통신 환경에서, 사용자의 인증 정보, 세션 정보, 또는 기타 사용자 정의 데이터를 안전하게 전송하기 위해 사용되는 암호화된 문자열을 의미합니다. 이 토큰은 사용자가 서버에 로그인하는 과정에서 인증 후, 서버에 의해 생성되며, 이후 사용자의 요청마다 해당 토큰을 서버에 전송하여 사용자를 인증하고 권한을 확인합니다. 토큰의 핵심 기능과 목적:인증(Authentication): 토큰은 사용자가 누구인지 서버에 알려주는 역할을 합니다. 사용자가 처음 로그인할 때, 서버는 사용자의 인증 정보 (..
2023.04.17 -
@RequiredArgsConstructor
1. 기본 개념: @RequiredArgsConstructor@RequiredArgsConstructor는 Lombok이 제공하는 어노테이션으로, 클래스에 있는 final 필드와 @NonNull로 표시된 필드를 위한 생성자를 자동으로 생성해 줍니다. 해당 필드들은 반드시 초기화되어야 하기 때문에, 생성자를 통해 의존성을 주입받거나 외부에서 값을 설정받는 경우에 유용합니다.자동 생성되는 생성자이 어노테이션이 적용된 클래스에는 다음과 같은 생성자가 자동으로 생성됩니다:클래스에 있는 모든 final 필드@NonNull로 표시된 필드이러한 필드들이 생성자의 파라미터로 추가되며, 생성자 내에서 필드 초기화가 자동으로 이루어집니다.예시:import lombok.RequiredArgsConstructor;@Requi..
2023.04.17