# annotation
@RequestParam vs @PathVariable 쓰임새, 사용법, 차이점
위 2개의 어노테이션은 http의 비연결성을 극복하고 데이터를 전달하기 위한 방법들 중 하나로, uri를 통해 전달된 값을 파라미터로 받아오는 역할을 합니다. 쓰임이 비슷하여 자칫 혼동될 수 있으니 비교해보도록 하겠습니다!uri를 통해 값을 전달하는 방식은 2가지가 있

Techit 8th 1st
컴퓨터도 마찬가지로 0과 1의 조합으로 사용자의 모든 행동을 이해한다. 컴퓨터에서는 주로 CPU가 그 역할을 도맡아서 진행한다. CPU는 컴퓨터에서 특정한 전기 신호를 입력받아 연산을 한다. 이 전기 신호는 0과 1로 이뤄져 있으며, 그 조합에 따라 덧셈을 하거나, 뺄
Inheritance
공통된 특성을 가지는 부모(super,조상)클래스로부터 객체를 상속받아 자식(파생,sub)클래스에서 사용. 중복 제거, 재사용성 향상객체 간에 is a kind of관계 성립부모클래스의 멤버를 자식 클래스가 선언 없이 사용API 및 사용자가 만든 클래스들은 모두 상속

[TIL-Annotation]@RequestParam(key-value)
쿼리 형식으로 값 전달 방식URI에서 '?' 기준으로 {키}={값} 형태로 요청 전송
[Section 1] Java 심화 (애너테이션, 람다, 스트림, 파일입출력, 스레드, 자바가상머신)
Java 이론 (애너테이션, 람다, 스트림, 스레드, 자바가상머신)
Junit5 Annotation
@SpringBootTest통합 테스트 용도로 사용됨@SpringBootApplication을 찾아가 하위의 모든 Bean을 스캔하여 로드함그 후 Test용 Application Context를 만들어 Bean을 추가하고, MockBean을 찾아 교체@ExtendWit
Lombok - Annotation 정리
@Data@Entity@RequiredArgsConstructor@NoArgsConstructor@AllArgsConstructor@Builder@Getter@Setter@Data@RequestBody@PathVariable@ValidJunit5 Main Annotat
RequestParam vs. PathVariable
클라이언트로부터 전달받은 쿼리 파라미터(Query Parameter)를 컨트롤러 메서드의 매개변수로 매핑합니다. 일반적으로 URL에 ? 뒤에 이어지는 키-값 형태의 데이터를 전달하는 방식입니다.일반적으로, @RequestParam(query parameter)는 필터링
@EventListener(ApplicationReadyEvent.class)
스프링 컨테이너가 완전히 초기화를 다 끝내고, 실행 준비가 되었을 때 발생하는 이벤트.
타입스크립트 정리2: annotation, 함수
타입 애너테이션으로 타입을 선언해줄 수 있다어떤 함수는 숫자만 반환해야 한다던가어떤 객체는 color라는 프로퍼티를 갖고 그것은 문자열의 배열이어야 한다이렇게 정해놓을때 변수 이름 뒤에 콜론 : 을 적고 타입을 적어주면 된다콜론 뒤에 string이 타입스크립트에게 이

[SpringBoot]@ResquestHeader 에서 특정 문자 값만 매핑하는 Annotation 만들기(ArgumentResolver 구조)
@RequestHeader("accessToken") 를 통해 개발을 하다보니 한 글자라도 오타가 나면 오류가 생기는 문제에 봉착했다.. 따라서 아예 accessToken 만 전문적으로 처리할 수 있는 애노테이션을 만들어 본다.@RequestHeader