일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 액세스회선
- docker
- LAN어댑터
- 방화벽
- map
- Jenkins
- jdk
- gradle
- mybatis
- STREAM
- Java
- post
- 라우터
- 캐시서버
- IntelliJ
- Collection
- JPA
- Set
- DevOps
- container
- AOP
- sonarQube
- cloud
- 허브
- Pipeline
- ansible
- 소켓
- Linux
- Spring
- tomcat
- Today
- Total
목록DI (2)
거북이-https://velog.io/@violet_evgadn 이전완료
생성자 주입 @Component public class UserService { private final MemberService memberService; private final VIPService vipService; @Autowired public UserService(MemberService memberService, VIPService vipService){ this.memberService = memberService; this.vipService = vipService; } public void greet(){ System.out.println("********"); memberService.greeting(); vipService.greeting(); System.out.println("..
IoC ◎ IoC란? Spring Container와 Spring Bean을 제대로 공부했다면 이제는 IoC가 무엇인지 바로 설명할 수 있을 것이다. IoC는 Inversion of Control(제어의 역전)의 약자로써 메소드나 객체 호출 및 생성 작업을 개발자가 직접 하지 않고, 외부(특별한 객체)가 수행하도록 하는 것이다. 즉, 기존에는 개발자가 객체를 생성했다면 IoC에서는 개발자는 어떤 객체를 활용할지만 (Spring에게) 알려주면 제어권을 가진 주체(Spring Container)가 알아서 의존성 객체(Spring Bean)을 주입해주는 것을 의미한다. IoC를 통해 사용자가 제어의 흐름을 컨트롤하지 않고 스프링이 대신 작업을 처리함으로써 개발자는 로직에만 신경쓰면 되기 때문에 효율적인 개발이..