spring Annotation
์์กด ์ฃผ์
๊ฐ์ฒด์ ์์กด์ฑ์ ๊ฐ์ง๋ ๋ถ๋ถ์ ์ฌ์ฉํ๋ค.
@Autowired- ํ์
์ผ๋ก ์์กด์ฑ์ ์ฃผ์
ํ๋ค.
- ๋ณ์, ์์ฑ์, setter, ์ผ๋ฐ ๋ฉ์๋ ๋ฑ์ ์ ์ฉ ๊ฐ๋ฅ
@Resource- ์ด๋ฆ์ผ๋ก ์์กด์ฑ์ ์ฃผ์
ํ๋ค.
- ๋ณ์, setter ๋ฑ์ ์ ์ฉ ๊ฐ๋ฅ
@Qualifier- ์ฐ๊ฒฐํ ๋น์ ๊ฐ ํ์
์ ์ง์ ํ๋ค.
Continue reading
MessageSource
โ์ด๋ฉ์ผโ ๊ฐ์ด ์ฌ๋ฌ ํ์ด์ง์์ ํผ์์ ๋ฐ๋ณต์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋ฌธ์์ด์ด ์กด์ฌํ๋ค๊ณ ๊ฐ์ ํ์.
Continue reading
spring MVC
spring์์ MVC ํจํด์ ์ ์ฉํ๋๋ก ํ์
Continue reading
dao๋ datasource๋ฅผ ์์กด์ฃผ์
๋ฐ๋ ๊ฐ์ฒด์ด๋ค.
Continue reading
ProceedingJoinPoint
์ผ๋ฐ์ ์ธ ๊ฒฝ์ฐ Around Advice์์ ์ฌ์ฉํ ๊ณตํต ๊ธฐ๋ฅ์ ๋ฉ์๋๋ ๋๋ถ๋ถ ํ๋ผ๋ฏธํฐ๋ก ์ ๋ฌ๋ฐ์ ProceedingJoinPoint์ proceed() ๋ฉ์๋๋ง ํธ์ถํ์ฌ ๊ตฌํํ๋ค.
Continue reading
Advice Type
aop์ ์ฌ์ฉ๋๋ advice์ ์ข
๋ฅ์ ์ค๋ช
์ ๋ํ ํฌ์คํธ์ด๋ค.
Continue reading
AOP - PointCut
JoinPoint๋ฅผ ์ง์ ํ๋ ํํ์
Continue reading
AOP - POJO
์ด ํฌ์คํธ์์ [Spring] AOP(01) ๋ฅผ POJO ๋ฐฉ์์ผ๋ก ์ค์ ํ๋ ๋ฐฉ๋ฒ์ ๊ฒ์ํ๋ค.
Continue reading
AOP(Aspect Oriented Programing)
๊ด์ ์งํฅ ํ๋ก๊ทธ๋๋ฐ
ํน์ ํ์๋ฅผ ํน์ ์์ ๋ง๋ค ์คํํ ๊ฒฝ์ฐ ์ฌ์ฉํ๋ค.
Continue reading
Spring framework
eclipse์์ spring์ ํ์ฉํ ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
create new Maven Project๋ฅผ ํตํด ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค.- Maven Project : build ๋๊ตฌ๋ก maven์ ์ฌ์ฉํ๋ฉฐ ์ด ์์์ spring์ ์ฌ์ฉํ ์ ์๋ค.-
create a simple project๋ฅผ ์ฒดํฌํ๋ค.

- ํ๋ก์ ํธ์ ์ด๋ฆ, ํจํค์ง ๋ฐฉ์ ๋ฑ์ ์ค์ ํ๋ค.

artifact id : ํ๋ก์ ํธ ์ด๋ฆpackaging : ํจํค์ง ๋ฐฉ์. ์ผ๋จ์ jar์ ์ฌ์ฉํ๊ณ ์ดํ์ ๋ฐ๊ฟ ์์
- ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋๋ ํ ๋ฆฌ๊ฐ ๊ตฌ์ฑ๋๋ค.

- pom.xml : eclipse๊ฐ maven ํ๋ก์ ํธ๋ก ์ธ์ํ๊ธฐ ์ํ ์ค์ ํ์ผ
- pom.xml ์์
- pom.xml์ ์์ ํ ๋ค
update Maven์ ํตํด ์ค์ ์ ์ ์ฉํด์ผํ๋ค. - ์ผ๋ฐ์ ์ผ๋ก ๋ค์ 3๊ฐ์ ์ค์ ์ ์์ /์ถ๊ฐํ๋ค.
- Maven ์ค์ ํ์ผ
- ์์กด๋ผ์ด๋ธ๋ฌ๋ฆฌ ```xml
Continue reading
์์กด์๋์ฃผ์
Auto DI
์ด๋
ธํ
์ด์
์ ์ฌ์ฉํ ์์กด ์๋ ์ฃผ์
์ ๋ํด ์ ๋ฆฌํ๋ค.
Continue reading