Spring 3

테스트

Q1. JUnit5의 어노테이션 중 @Test는 무엇인가? - 해당 메소드가 테스트 메소드 임을 의미합니다. Q2. JUnit5의 어노테이션 중 @BeforeEach는 무엇인가? - 해당 메소드가 테스트 전에 반드시 실행되는 메소드임을 의미합니다. Q3. JUnit5의 어노테이션 중 @AfterEach는 무엇인가? - 해당 메소드가 테스트 후에 반드시 실행되는 메소드임을 의미합니다. Q4. JUnit5는 어떤 자바 버전을 요구하는가? - Q5. 스프링으로 개발을 하면서 테스트를 만들지 않는다는 것은 어떤 의미인가? Q6. 테스트란 결국 어떤 작업인가? - Q7. 웹을 통한 DAO 테스트 방법의 문제점은 무엇인가? - Q8. 왜 테스트는 가능하면 작은 단위로 쪼개서 집중해서 해야 하는가? - Q9. 단위 ..

Spring 2022.05.16

스프링 컨테이너와 스프링 빈

Q1. 스프링 빈이란 무엇인가? - 스프링 컨테이너에 의해 관리되는 객체를 의미합니다. Q2. 스프링 컨테이너의 인터페이스는 무엇인가? 스프링 컨테이너는 어떻게 선언하는가? - 스프링 컨테이너의 인터페이스는 ApplicationContext 입니다. 스프링 컨테이너는 ApplicationContext ac = new AnnotationConfigApplicationContext(AppConfig.class); 와 같이 선언합니다. Q3. 최근에는 스프링 컨테이너를 XML과 애노테이션 기반의 자바 설정 클래스 중 어떤 것으로 만드는가? - 애노테이션 기반의 자바 설정 클래스로 만듭니다. Q4. 스프링 컨테이너 안에는 어떤 것이 있는가? 그리고 그것에는 무엇이 저장되는가? - 스프링 빈 저장소가 있습니다. ..

Spring 2022.05.14