ํฐ์คํ ๋ฆฌ ๋ทฐ
์คํ๋ง ํ๋ก์ ํธ
javaํ์ผ์ ์ด์ฉํ ํ๋ก์ ํธ ์คํ
ํจํค์ง์ ํด๋์ค ์์ฑ
๊ธฐ์กด๋ฐฉ์
๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํด์ ์ฌ์ฉํ๋ค.
์คํ๋ง ๋ฐฉ์
์คํ๋ง ์ค์ ํ์ผ(xml)์ ๊ฐ์ฒด๋ฅผ ์์ฑํด๋๊ณ ์คํ๋ง ์ค์ ํ์ผ์ ํธ์ถํด์ ๊ฐ์ฒด๋ฅผ ํธ์ถํ๋ ๋ฐฉ์์ด๋ค.
์คํ๋ง ๋ฐฉ์์ '์์กด'์ ์ด์ฉํ๊ธฐ ์ํด์๋ Main์์ ๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํ์ง ์๊ณ ์คํ๋ง ์ค์ ํ์ผ(XML)์ ์ด์ฉํ๋ค.
๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ Javaํ์ผ์์ ์ด์ฉํ new ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ง ์๋๋ค๋ ๊ฒ์ด๋ค.
bean์ xmlns ํ๊ทธ์ ์ด๋ฆ์ ์๋ณํ๊ธฐ์ํ ๊ฐ xsi์ xml์ ์ค์ ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ฒ ๋คํ๋ ์ ๋ณด๋ฅผ ๊ฐ๋ฆฌ์ผ์ฃผ๋ ์ฃผ์ ์คํค๋ง๋ก์บ์ด์
์,,
bean์ ๊ฐ์ฒด๋ฅผ ๋ปํ๊ณ id๋ ํด๋์ค ์ด๋ฆ, class๋ ํด๋์ค์ ๊ฒฝ๋ก๋ฅผ ์ ์ด์ค๋ค.
xml์ ์์ฑํ ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ
GenericXmlApplicationContext ctx = new GenericXmlApplicationContext("์คํ๋ง์ค์ ํ์ผ.xml")
getBean("๊ฐ์ฒด ์ด๋ฆ", ํด๋์คํ์ .class)
'(๊ตฌ)Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] 6. ์์กด๊ฐ์ฒด ์๋์ฃผ์ (์ด๋ ธํ ์ด์ ) (0) | 2019.06.06 |
---|---|
[Spring] 5. ๋น(Bean)์ ๋ฒ์ (0) | 2019.06.06 |
[Spring] 4. DI ( Dependency injection) ์์กด์ฑ ์ฃผ์ (0) | 2019.05.31 |
[Spring] 2. ๋ฉ์ด๋ธ( Maven ) (0) | 2019.05.30 |
[Spring] 1. ์คํ๋ง์ ๊ฐ์ (0) | 2019.05.23 |
- Total
- Today
- Yesterday
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- mysql์ค์น
- ์๋ฃ๊ตฌ์กฐ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
- ์จ๋ฆฌ์์ค
- ๋ถํธ ์๋์์ฑ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- java ํ๊ฒฝ๋ณ์
- tomcat์ค์น
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- java jdk ์ค์น
- Java
- ๊ฒ์ํ ์ญ์
- ๊ฒ์๋ฌผ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์๋ฐ
- ๊ฒ์ํ ์กฐํ
- ๊ฐ๋ฐ
- ๊ฒ์๋ฌผ ์ญ์
- ๋ณ๋ช ์ฒ๋ฆฌ
- typeAliases
- Algorithm
- ์๊ณ ๋ฆฌ์ฆ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 | 29 | 30 |