Spring ๊ธฐ์ด - 6
๐ป2022-03-27
Spring
๐ก ํจ์คํธ ์บ ํผ์ค ์คํ๋ง์ ์ ์์ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ ์์
โ ๊ฐ์ธ์ด ๊ณต๋ถํ ๋ด์ฉ์ ์ ์ ๊ฒ ์ด๊ธฐ์ ์ค๋ฅ๊ฐ ๋ง์ ์๋ ์์
1๏ธโฃ Properties
Properties = (String[Key], String[Value]) ๋ก ๊ตฌ์ฑ
config.txt
ํค(key) | ๊ฐ(value) |
---|---|
hello | world |
java | script |
๋ฉ์๋
- load()
๋ฉ์๋์ ์ด๋ฆ ๊ทธ๋๋ก ํ์ผ์ ๋ด์ฉ์ ์ฝ์ด์ ํค-๊ฐ์ ํํ๋ก ๋ถ๋ฅํด์ ๋งต์ ๋ณด๊ด
2๏ธโฃ map.keySet()
- Map์ ๊ฐ์ ์ ์ฒด ์ถ๋ ฅํ๊ธฐ ์ํด์๋ entrySet(), keySet() ๋ฉ์๋๋ฅผ ์ฌ์ฉ
- entrySet() ๋ฉ์๋๋ key์ value์ ๊ฐ ๋ชจ๋ ์ถ๋ ฅ
- keySet() ๋ฉ์๋๋ key์ ๊ฐ๋ง ์ถ๋ ฅ
1) keySet()
2) entrySet()
3๏ธโฃ ๊ฐ์ฒด ์ฐพ๊ธฐ - by Name, by Type
4๏ธโฃ ๊ฐ์ฒด๋ฅผ ์๋ ์ฐ๊ฒฐ ํ๊ธฐ - @Autowired - byType, @Resourece - byName
@Autowired โ ํด๋น Value๋ฅผ ์ฐพ์์ instanceof ํด์ ์ฌ์ฉ
@Resourece โ ํด๋น Key๋ฅผ ์ฐพ์์ ์ฌ์ฉ
Leave a comment