ํธ๋์ญ์ AOP @Transactional์ ์ต์
rlaehddnd0422
์คํ๋ง ํธ๋์ญ์
์ ๋ค์ํ ์ต์
์ ์ง์ํฉ๋๋ค. ์ต์
์ ์ด๋ค๊ฒ๋ค์ด ์๋์ง ์์๋ณด๊ฒ ์ต๋๋ค. value ์ต์
value์ต์
์ ํธ๋์ญ์
์ ์ด๋ฆ์ ์ง์ ํ๋ ์ต์
์
๋๋ค. ์ด ์ต์
์ ํตํด ํธ๋์ญ์
์ ์ด๋ฆ์ ์ง์ ํ๋ฉด, ํด๋น ์ด๋ฆ์ผ๋ก ํธ๋์ญ์
์ ์๋ณํ ์ ์์ต๋๋ค. value ์ต์
์ ๋ค์๊ณผ ๊ฐ์ด ์ฌ์ฉํ ์ ์์ต๋๋ค. @Transactional(value = "txName"): txName์ผ๋ก ์ง์ ๋ ์ด๋ฆ์ ํธ๋์ญ์
์ ์ฌ์ฉํฉ๋๋ค. @Transactional("txName"): value = ๋ฅผ ์๋ตํ๊ณ , ์ง์ txName์ผ๋ก ํธ๋์ญ์
์ด๋ฆ์ ์ง์ ํ ์ ์์ต๋๋ค. @Transactional(value = { "txName1", "txName2" }): ์ฌ๋ฌ ๊ฐ์ ํธ๋์ญ์
์ด๋ฆ์ ๋ฐฐ์ด ํํ๋ก ์ง์ ํ ์ ์์ต๋๋ค. ํธ๋์ญ์
์ด๋ฆ..