일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- vuex
- DB
- vue-cli
- Setter
- dependency injection
- Vue.js
- javascript
- Security
- HTTP 메서드
- di
- BEAN
- 로그인
- Singleton
- cache
- 의존성 주입
- 캐시
- 싱글톤
- js
- JPA
- VUE
- 라이프 사이클
- thymeleaf
- HTTP
- 프로토타입
- Java
- Stateless
- Excel
- Kotlin
- Spring
- Repository
- Today
- Total
목록Configuration (2)
jhhan의 블로그
이번에는 Singleton 패턴과 @Configuration 어노테이션에 대해서 알아보겠습니다. 이전까지의 예제를 통해서 싱글톤 패턴에 대해서 잘 배운 것 같습니다. 이제 다시 한번 AppConfig 파일을 살펴보겠습니다. @Configuration public class AppConfig { @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public DiscountPolicy discountPolicy() { // return new FixDiscountPolicy(); return new RateDiscountPolicy(); } @Bean public MemberService..
3편에 이어서 쓰려고 합니다. 이번 포스트는 자바만을 활용하는 마지막 편입니다. 여기서 이제 스프링을 활용하기 위한 기초 작업을 한 후 다음부터는 스프링 게시판으로 옮겨서 적겠습니다. 먼저 AppConfig 클래스부터 살펴보겠습니다. AppConfig에 스프링 어노테이션을 붙이겠습니다. @Configuration public class AppConfig { @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); } @Bean public DiscountPolicy discountPolicy() { // return new FixDiscountPolicy(); return new RateDiscountPo..