์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ์คํํ๋ ๋ฏธ์ค
- redis ํ ์คํธ์ฝ๋
- docker compose
- docker-compose kafka
- Kafka
- private subnet ec2 ๋ก์ปฌ ์ ์
- ํ์ดํผ๋ฐ์ด์
- ๋ค์ค ์ปจํ ์ด๋
- docker
- redis ์กฐํ
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- ํ๋ก๊ทธ๋๋จธ์ค
- Codedeploy ์ค๋ฅ
- @RestControllerAdvice
- JPA
- s3 log ์ ์ฅ
- docker ps -a
- ์๋ฐ
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- prod docker-compose
- aws saa ํฉ๊ฒฉ
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- AWS Certified Solutions Architect - Associate
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- nGrinder
- Entity
- aws ์ฟ ํฐ
- Today
- Total
๋ชฉ๋กIoC์ปจํ ์ด๋ (1)
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/Te0AW/btrTe6MvGxQ/mUjpn2VD8T0oOALmYIgXZ1/img.png)
โญ IoC (Inversion of Control) ์ ์ด์ ์ญ์ ์คํ๋ง ์ ํ๋ฆฌ์ผ์ด์ ์์๋ Object(Bean) ์ ์์ฑ๊ณผ ์์กด ๊ด๊ณ ์ค์ , ์ฌ์ฉ, ์ ๊ฑฐ ๋ฑ์ ์์ ์ ์คํ๋ง ์ปจํ ์ด๋๊ฐ ๋ด๋นํ๊ฒ ๋ฉ๋๋ค. ์ฆ ์คํ๋ง ์ปจํ ์ด๋๊ฐ Object์ ๋ํ ์ ์ด๊ถ์ ๊ฐ๊ณ ์๋ค๊ณ ํด์ IOC๋ผ๊ณ ํฉ๋๋ค. ๋ฐ๋ผ์ ์คํ๋ง ์ปจํ ์ด๋๋ฅผ IOC ์ปจํ ์ด๋๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฆ, ์ ์ด์ ํ๋ฆ์ ๋ฐ๊พผ๋ค๋ ์๋ฏธ์ ๋๋ค. ๊ธฐ์กด์ ์๋ฐ ํ๋ก๊ทธ๋๋ฐ์๊ฐ๋ฐ์๊ฐ class๋ฅผ ์์ฑํ๋ฉด new๋ฅผ ํตํด์ ์ง์ ๊ฐ์ฒด๋ฅผ ์์ฑํํ ์ฌ์ฉํ์์ง๋ง ์ฌ์ฉ์์ ์ ์ด์์ ๋ฒ์ด๋ Spring์ ์ํด ์์ฑ๋๊ณ ๊ด๋ฆฌ๋๋ฉฐ ์ด๋ ์์ฑ๋ ์๋ฐ ๊ฐ์ฒด๋ Bean์ด๋ผ๊ณ ํฉ๋๋ค. ๊ธฐ์กด๋ฐฉ๋ฒ Spring 1. ๊ฐ์ฒด ์์ฑ 2. ํด๋์ค ๋ด๋ถ์์ ์์กด์ฑ ๊ฐ์ฒด ์์ฑ(new) 3. ์์กด์ฑ ๊ฐ์ฒด ๋ฉ์๋ ..