일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- jdbc
- JPA
- 스프링 프레임워크
- assertThat
- assertThrows
- 스프링 빈
- 필드 주입
- thymeleaf
- 스프링 컨테이너
- Effective Java
- DI
- 스프링 부트 기본
- 스프링
- java
- mybatis
- sqld
- resultMap
- 스프링부트
- @Configuration
- db
- kafka
- SQL
- springboot
- Javascript
- 싱글톤
- DIP
- 스프링 부트 입문
- 스프링 부트
- 생성자 주입
- spring
- Today
- Total
목록AnnotationConfigApplicationContext (2)
선 조치 후 분석

다양한 설정 형식 방법 (Java 코드, XML 등 + AnnotationConfigApplicationContext / GenericXmlApplicationContext) 다양한 설정 형식 지원 - Java 코드, XML 스프링 컨테이너는 다양한 형식의 설정 정보를 받아들일 수 있게 유연하게 설계되어 있다. Java, XML, Groovy 등등 AnnotationConfig - 어노테이션 기반 Java 코드 설정 사용 지금까지 했던 방법. new AnnotationConfigApplicationContext(AppConfig.class) AnnotationConfigApplicationContext 클래스를 사용하면서 Java 코드로 된 설정 정보를 넘기면 된다. GenericXml - XML 설정 ..
스프링으로 전환, 스프링 시작! + @Bean + @Configuration + 스프링 컨테이너 + 스프링 컨테이너 장점 + ApplicationContext + getBean() + 스프링 빈 지금까지는 '순수한 Java 코드'로 'DI'를 진행했다. 이제는 스프링의 기능을 사용해서 진행해보자! 1. AppConfig 설정 변경 아래 기존 순수 Java코드의 AppConfig를 '스프링'의 기능을 사용해서 변경하자. 변경 전 public class AppConfig { public MemberService memberSevice() { return new MemberServiceImpl(memberRepository()); } public MemberRepository memberRepository()..