일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- di
- DB
- dependency injection
- 싱글톤
- HTTP
- 프로토타입
- Singleton
- Stateless
- Repository
- Java
- JPA
- vuex
- Kotlin
- 의존성 주입
- Vue.js
- VUE
- Security
- js
- Setter
- vue-cli
- Excel
- 라이프 사이클
- cache
- Spring
- thymeleaf
- 로그인
- HTTP 메서드
- 캐시
- javascript
- BEAN
- Today
- Total
목록스프링 (2)
jhhan의 블로그

'자바와 스프링 그 사이' 시리즈 포스트에 이어서 진행합니다. 스프링 컨테이너와 빈에 대해서 간략하게 알아보려고 합니다. 스프링 컨테이너1 지난번 포스트의 코드 중 일부입니다. ApplicationContext를 스프링 컨테이너라고 한다. ApplicationContext는 인터페이스 AnnotationConfigApplicationContext는 구현체이다. 실제 ApplicationContext와 AnnotationConfigApplicationContext의 관계를 본다면 AnnotationConfigApplicationContext implements ApplicationContext 인것을 알 수 있다. 스프링 컨테이너2 스프링 컨테이너는 xml 기반일 수도 있고, 어노테이션 기반일 수도 있다...

3편에 이어서 쓰려고 합니다. 이번 포스트는 자바만을 활용하는 마지막 편입니다. 여기서 이제 스프링을 활용하기 위한 기초 작업을 한 후 다음부터는 스프링 게시판으로 옮겨서 적겠습니다. 먼저 AppConfig 클래스부터 살펴보겠습니다. AppConfig에 스프링 어노테이션을 붙이겠습니다. @Configuration public class AppConfig { @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public DiscountPolicy discountPolicy() { // return new FixDiscountPolicy(); return new RateDiscountPo..