์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- ํ๋ก๊ทธ๋๋จธ์ค ์ปฌ๋ฌ๋ง๋ถ
- ์๋ฐ
- docker
- ์ ํจ์ค ๋น๋ ์ค๋ฅ
- Kafka
- s3 ์ด๋ฏธ์ง ์ ์ฅ
- nGrinder
- @RestControllerAdvice
- ๋ค์ค ์ปจํ ์ด๋
- s3 log ์ ์ฅ
- AWS Certified Solutions Architect - Associate
- ์๋ฒ ํฐ์ง๋ ๋์ปค ์ฌ์คํ
- ํ๋ก๊ทธ๋๋จธ์ค ํฉ์นํ์์๊ธ
- redis ํ ์คํธ์ฝ๋
- docker compose
- docker ps -a
- aws ์ฟ ํฐ
- aws saa ํฉ๊ฒฉ
- Codedeploy ์ค๋ฅ
- private subnet ec2 ๋ก์ปฌ ์ ์
- redis ์กฐํ
- docker-compose kafka
- ์ ํจ์ค ์ค์ผ์ค๋ฌ
- s3 ์ด๋ฏธ์ง ๋ค์ด๋ก๋
- JPA
- prod docker-compose
- ํ๋ก๊ทธ๋๋จธ์ค
- Entity
- ์คํํ๋ ๋ฏธ์ค
- ํ์ดํผ๋ฐ์ด์
- Today
- Total
๋ชฉ๋กaop (1)
๐๐ข๐๐ โ๐๐๐ ๐๐๐ก๐๐ ๐๐๐๐โง
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b4viQ7/btrThyXugzl/5UecyMS9K4uBKjRclYClf1/img.png)
AOP (Aspect Oriented Programming) ๊ด์ ์งํฅ ํ๋ก๊ทธ๋จ ์ด๋ค ๋ก์ง์ ํต์ฌ์ ์ธ ๊ด์ , ๋ถ๊ฐ์ ์ธ ๊ด์ ์ผ๋ก ๋๋๊ณ , ๊ทธ ๊ด์ ์ ๊ธฐ์ค์ผ๋ก ๊ฐ๊ฐ ๋ชจ๋ํ ํ์ฌ ๋น์ฆ๋์ค ๋ก์ง์ ํค์น์ง ์๊ณ ์ฌ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋๋ฐ ๊ธฐ๋ฒ ํต์ฌ์ ์ธ ๊ด์ : ๊ฐ๋ฐ์๊ฐ ์ ์ฉํ๊ณ ์ ํ๋ ๋น์ฆ๋์ค ๋ก์ง. ๋ถ๊ฐ์ ์ธ ๊ด์ : ํต์ฌ ๋ก์ง์ ์ํํ๊ธฐ ์ํด ํ์ํ DB ์ฐ๊ฒฐ(JDBC), ๋ก๊น , ํ์ผ ์ ์ถ๋ ฅ ๋ฑ AOP์ ์ฅ์ ๋๋ ์ฌ์ฉํ๋ ์ด์ ๊ณตํต ๊ด์ฌ ์ฌํญ์ ํต์ฌ ๊ด์ฌ์ฌํญ์ผ๋ก๋ถํฐ ๋ถ๋ฆฌ์์ผ ํต์ฌ ๋ก์ง์ ๊น๋ํ๊ฒ ์ ์งํ ์ ์๋ค. ๊ทธ์ ๋ฐ๋ผ ์ฝ๋์ ์ค๋ณต ์ ๊ฑฐ, ๊ฐ๋ ์ฑ, ์ ์ง๋ณด์์ฑ ๋ฑ์ ๋์ผ ์ ์๋ค. ๊ฐ๊ฐ์ ๋ชจ๋์ ์์ ์ด ํ์ํ๋ฉด ๋ค๋ฅธ ๋ชจ๋์ ์์ ์์ด ํด๋น ๋ก์ง๋ง ๋ณ๊ฒฝํ๋ฉด ๋๋ค. AOP ์ฃผ์ ํค์๋ Aspect ํฉ์ด์ง ๊ด์ฌ์ฌ(Cros..