애노테이션 2

SpringBoot 1주차 스터디 - 어노테이션, 의존성 주입(Dependency Injection)

학습목표 외부 API 호출 하는 방법 어노테이션이 어떤 기능을 하는지 정리 @RestController @RequestMapping, @GetMapping, @Service, @Component @Configuration @SpringBootApplication Lombok : @Getter, @Setter, @Data, @Builder 스프링 프레임워크의 DI에 대해서, 면접 때 설명할 수 있는 수준으로 정리 외부 API 호출하는 방법 RestTemplate 을 사용할 수도 있고, 실무에서는 Feign Client 또는 WebClient를 많이 사용 합니다. 어노테이션이 어떤 기능을 하는지 정리 @RestController (@Controller + @ResponseBody) @Controller 일반..

Backend/SpringBoot 2022.03.29

annotations

학습목표 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 애노테이션 기본 @GetMapping("hello") //hello 같이 동적인 변수는 들어갈 수 없다. static(정적)이어야 한다. public String hello(){ return "hello"; } # 애노테이션 정의하는 방법 애노테이션의 여러 가지가 있는 데 주로 3가지 용도로 쓰인다. 1. 컴파일러에 대한 정보 : 컴파일러가 오류를 감지하거나 경고를 억제하는 데 주석을 사용할 수 있다. 2. 컴파일 시간 및 배포 시간 처리 : Software tools 는 annotation 정보를 처리하여 코드를 생성, XML 파일 등을 생성할 수 있다. 3. 런타임 처리 : 일부 주석을 런타임..

Backend/Java 2021.02.06