μ€ν 1μλΆν° 6μκΉμ§ μ€ν°λλ£Έμμ κ³΅λΆ μλ£!!
μ€λ λ΄κ° λ°νν 건 DB νΈλμμ
. μ€νλ§ νΈλμμ
λ κ°μ΄ νλ € νλλ° DBλ§ ν΄λ λ΄μ©μ΄ λ무 λ§μμ... DBλ§ λ°ννμ΅λλ€.
μ΄μ κΈνκ² λ§λ κ±°κΈ΄ νλ°, μκ°λ³΄λ€ μ’μ μλ£λ₯Ό λ§μ΄ λ°κ²¬ν΄μ μ 리λ₯Ό μ ν μ μμλ€. λλ λ°ννλ©΄μ 볡μ΅μ ν λ² λ ν μ
μ΄κ³ , νμλ€λ μ΄ν΄κ° μ λλ€ νλ λΏλ―νλ€.
λλΆμ νΌλλ°±λ μ’κ² λ°μ!
PPTλ‘ κ·Έλ¦Ό λ§λ€κΈ°κ° μ’ λΉ‘μΈκΈ΄ νλ°... λ§λ€λ©΄μ κ³Όμ μ μ΄ν΄νλ μ μ΄λ λμμ§ μμ κ² κ°λ€. μ€νλ € μκ° μλ 보λμ΄ μμ§ μλ? μΆμ. λλ μ΄ν΄ μ λκ³ νμλ€λ μ΄ν΄ μ λκ³ ... μ°ν μ½ λΆλ€ κ°μ¬ν©λλ€. λλΆμ μ’μ μλ£ λ§λ€ μ μμμ΄μ...
μλ¬΄νΌ νλμ΄λ μλ° λ©λͺ¨λ¦¬ ꡬ쑰μ λν΄μ, μΈμ€μ΄λ filter, intercepter, aopμ λν΄ λ°ννλ€.
λ λ€ λ΄κ° 곡λΆλ₯Ό μ νκ³ λ€μ κ±°λΌ... μ’ μμν κ°μ΄ μμ§μμ μμλ€. μλ€λ μΌλ ... μ²λ¦¬ν΄μΌμ§... λ λͺ¨λ₯΄λκΉ μ§λ¬Έλ μ λͺ» νκ² λλΌ. μμΌλ‘ λ§λμ λ°ννκΈ° μ μ νμλ€μ΄ μ 리ν κ±°λΌλ λ³΄κ³ κ°μΌκ² μ...
μ΄μ¨λ μ΄λ² λ°νλ κ΅μ₯ν λ§μ‘±μ€λ½μ΅λλ€. κ΅Ώ!
public class RandomNumber {
private final Set<Integer> randomNumber;
RandomNumber() {
randomNumber = new HashSet<>();
}
public List<Integer> createRandomNumber() {
while(randomNumber.size() < 3) {
randomNumber.add((int) (Math.random() * 9 + 1));
}
System.out.println(randomNumber);
return new ArrayList<>(randomNumber);
}
}
λλ€ λλ² ν΄λμ€λ§ μμ ν¨!
β¬οΈ κΈ°μ‘΄ μ½λ
private Set<Integer> randomNumber = new HashSet<>();
β¬οΈ μμ ν μ½λ
private final Set<Integer> randomNumber;
RandomNumber() {
randomNumber = new HashSet<>();
}
β¬οΈ κΈ°μ‘΄ μ½λ
List<Integer> randomNumbers = new ArrayList<>(randomNumber);
return randomNumbers;
β¬οΈ μμ ν μ½λ
return new ArrayList<>(randomNumber);
κ·Έλ¦¬κ³ λ건μ΄κ° μ΄μ λ κ°μ²΄μ κ°μ²΄κ° μλ‘ λ©μΈμ§λ₯Ό λμ§λ©° μνΈμμ©νλλ‘ μμ νμμ£ !! λΌκ³ λ§νλλ°, μ΄κ² λ¬΄μ¨ μ리μΌκΉ?
리ν΄κ°μ λ©μλμ νλΌλ―Έν°λ‘ λ£μ΄μ μνΈμμ© νλλ‘ νλΌλ κ±ΈκΉ? μ λͺ¨λ₯΄κ² λ€...