728x90
์ค๋ ๊ณต๋ถํ ๋ด์ฉ
- jdk ๋์ ํ๋ก์ & CGLIB ๋์ ์ด์ง ์ดํด๋ณด๊ธฐ
๐ญ ๋๋ ์ & ๋ฐฐ์ด ์
์ค๋์ ์ผ์ด ์์ด์ ๊ณต๋ถ๋ฅผ ๋ชป ํ๋ค.
์๋ ์ฝ๋๊ฐ jdbc ์์กด์ฑ์ด ์๋ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๋ฐ์(jdk ๋์ ํ๋ก์ ๋์ CGLIB์ด ์ ์ฉ)ํ๊ณ ,
jdbc ์์กด์ฑ์ด ์๋ ๊ฒฝ์ฐ(Jdk dynamic proxy ์ ์ฉ) ์๋ฌด๋ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ง ์๋๋ค.
public interface Conddd {
@Repository
@Scope(proxyMode = ScopedProxyMode.INTERFACES)
static final class DD implements Conddd {
}
}
spring.aop.proxy-target-class=false
@Repository ์ด๋ ธํ ์ด์ ์ AOP๊ฐ ์ ์ฉ๋๋์ง ์๋์ง ์ฐจ์ด ๊ฐ์๋ฐ, @Scope์ ์ ๋ ๊ฒ ๋ช ์ํ๋๋ฐ๋ ์๋๋ ์ด์ ๊ฐ ์กฐ๊ธ ๊ถ๊ธํ๋คใ ใ
๐ฅ ๋ด์ผ ๊ณต๋ถํ ๋ด์ฉ
- 2๋จ๊ณ ๋ฏธ์ ๊ตฌํ
- get, post, put ๋ฑ์ http method ์ ๋ฆฌํ๊ณ ํฌ์คํ
- Http Status Code ์ ๋ฆฌํ๊ณ ํฌ์คํ
- 1๋จ๊ณ ๋ฏธ์ ํ๊ณ
์ค๋ ๊ณต๋ถํ ๋ด์ฉ ํฌ์คํ
728x90
'๐ณ TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL] 2023-04-20 (0) | 2023.04.21 |
---|---|
[TIL] 2023-04-19 (0) | 2023.04.19 |
[TIL] 2023-04-17 (0) | 2023.04.17 |
[TIL] 2023-04-16 (0) | 2023.04.17 |
[TIL] 2023-04-15 (1) | 2023.04.16 |