Annotation

Spring/스프링 핵심 원리 - 기본편

[스프링 핵심 원리] 07. 의존관계 자동 주입 - 애노테이션 직접 만들기 & 조회한 빈이 모두 필요할 때, List, Map

(인프런) 김영한님의 스프링 핵심 원리-기본편을 공부하고 리뷰한 글입니다. 7. 애노테이션 직접 만들기 실무에서도 종종 애노테이션을 직접 만들어 사용한다. 저번 시간 @Qualifier 방식을 적용한 아래 코드를 보면, @Qualifier()안에 문자는 컴파일시 타입 체크가 안된다는 문제가 있다. 이러한 경우, 애노테이션을 만들어 다음과 같은 문제를 해결할 수 있다. @Component @Qualifier("mainDiscountPolicy")// () 안에 문자는 컴파일시 타입 체크X public class RateDiscountPolicy implements DiscountPolicy{...} 1. @MainDiscountPolicy 애노테이션 만들기 @Qualifier 애노테이션에 붙어있는 애노테이..

Java/Java 학습

[JAVA] JUnit5 기본 테스트 어노테이션(@Test, BeforeAll, @BeforeEach, @AfterAll, @AfterEach, @Disabled)

1. @Test @Test 어노테이션을 붙이면 테스트해야 할 Test메서드다. JUnit5 기준으로 접근제한자가 Default 여도 된다. 2. @BeforeAll @beforeAll 어노테이션을 붙이면 해당 테스트 클래스를 초기화 할 때 1번만 수행되는 메서드다. static으로 선언해야 한다. @BeforeAll static void beforeAll() { System.out.println("@BeforeAll"); } 3. @BeforeEach @beforeEach 어노테이션을 붙이면 각 테스트 메서드 실행 이전에 수행되는 메서드다. @BeforeEach void beforeEach() { System.out.println("@BeforeEach"); } 4. @AfterAll @AfterAll ..

HSY_mumu
'Annotation' 태그의 글 목록