20180417 ํ ๋น์ ์คํ๋ง 5์ฅ : ์๋น์ค ์ถ์ํ
Spring/ํ ๋น์ ์คํ๋ง 2018. 4. 17. 08:23DAO์ ํธ๋์ญ์
์ ์ ์ฉํด๋ณด๋ฉด์ ์คํ๋ง์ด ์ด๋ป๊ฒ ์ฑ๊ฒฉ์ด ๋น์ทํ ์ฌ๋ฌ ์ข
๋ฅ์ ๊ธฐ์ ์ ์ถ์ํํ๊ณ ์ด๋ฅผ ์ผ๊ด๋ ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ฉํ ์ ์๋๋ก ์ง์ํ๋ ์ง ์์๋ณผ ๊ฒ.
UserDao ๋ ๋จ์ ๋ฑ๋ก, ์กฐํ, ์์ , ์ญ์ ๋ฅผ ํ๋ CRUD ์ ๋ง์ถ์ ์ค๊ณ ๋ฐ ๊ตฌํ๋์ด์๋ค. ์ดํ ๋ช๊ฐ์ง ๊ธฐ๋ฅ์ ๋ ์ถ๊ฐํ๋ค.
์ฌ์ฉ์ ๋ ๋ฒจ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ถ๊ฐ
์ฌ์ฉ์ ๋ ๋ฒจ BASIC / SIVER / GOLD
์ฒ์ ๊ฐ์ ์ BASIC ์ดํ ํ๋๋น๋์ ๋ฐ๋ผ ๋ ๋ฒจ ์
๊ฐ์ ํ 50ํ ์ด์ ๋ก๊ทธ์ธ BASIC -> SIVER
30๋ฒ ์ด์ ์ถ์ฒ ๋ฐ๋ ๊ฒฝ์ฐ SIVER -> GOLD
- ํ๋๋ฅผ ์ถ๊ฐ
- ๊ฐ๊ฐ์ ๋ ๋ฒจ์ ์ฝ๋ํ์ํค๋ ๊ฒฝ์ฐ
์ผ๋ฐ์ ์ธ ์์ํ ํํ123456789101112131415class User{private static final int BASIC = 1;private static final int SILVER = 2;private static final int GOLD = 3;int level;public void setLevel(int level){this.level = level;}public int getLevel(){return level;}}cs level์ ํ์ ์ด int ์ด๊ธฐ ๋๋ฌธ์ ์ค์๊ฐ์ ๋ฃ์ด๋ ์ปดํ์ผ๋ฌ๊ฐ ์ก์๋ด์ง ๋ชปํ๊ณ ๋ฐํ์๋ ์๋ฌ๋ฅผ ๋ฐ์์ํจ๋ค. ๋ํ ๊ฐ์ ๋ฒ์ด๋๋ ๊ฒฝ์ฐ๋ ์๋ค.
enum ํ์ ์ผ๋ก ํํ123456789101112131415161718192021222324public enum Level{BASIC(1),SIVER(2),GOLD(3);private final int value;Level(int value){this.value = value;}public int intValue(){return value;}public static Level valueOf(int value){switch(value){case 1:return BASIC;case 2:return SIVER;case 3:return GOLD;default:throw new AssertionError("Unknown value : " + value);}}}cs
- ์ฝ๋ ๊ฐ์
'Spring > ํ ๋น์ ์คํ๋ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
20180412 ํ ๋น์ ์คํ๋ง 4์ฅ : ์์ธ (0) | 2018.04.12 |
---|---|
20180404 ํ ๋น์ ์คํ๋ง 3์ฅ : ํ ํ๋ฆฟ (0) | 2018.04.04 |
20180328 ํ ๋น์ ์คํ๋ง 2์ฅ : ํ ์คํธ (0) | 2018.03.28 |
20180320 ํ ๋น์ ์คํ๋ง 1์ฅ : ์ค๋ธ์ ํธ์ ์์กด๊ด๊ณ 02 (0) | 2018.03.20 |
20180312 ํ ๋น์ ์คํ๋ง 1์ฅ : ์ค๋ธ์ ํธ์ ์์กด๊ด๊ณ 01 (0) | 2018.03.12 |