μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
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 |
- μΏ ν‘DB
- λ
- ν방쿼리
- λ°±μ€9093
- μ°μ°μ
- μ°
- μ€νμμ΄
- λ°μ΄ν°νμ
- μ€νΈλ¦Ό
- μ€ν
- λ°±μ€11053 #νμ΄μ¬ #python
- λ°°μ΄
- μ
- λ°±μ€1874
- μλ°
- λ¬Έμμ΄
- μΏ ν‘ERD
- StringBuffer
- StringBuilder
- stream
- java
- λ°±μ€9012
- Today
- Total
Tech Log π οΈ
λλ©μΈ μ£Όλ κ°λ° μμνκΈ° - νν μμκ³Ό μμ© μμ λ³Έλ¬Έ
λλ©μΈ μ£Όλ κ°λ° μμνκΈ° - νν μμκ³Ό μμ© μμ
sehaan 2023. 10. 30. 01:18
νν μμκ³Ό μμ© μμ
μμ© μμκ³Ό νν μμμ μ¬μ©μμ λλ©μΈμ μ°κ²°ν΄μ£Όλ 맀κ°μ²΄ μν μ΄λ€.
νν μμμ μ¬μ©μμ μμ²μ ν΄μνκ³ κ·Έ κΈ°λ₯μ μ 곡νλ μμ© μλΉμ€λ₯Ό μ€ννλ€.
μμ© μμμ μ€μ μ¬μ©μκ° μνλ κΈ°λ₯μ μ 곡νλ€.
λ μμμ μλ‘ μꡬνλ νλΌλ―Έν°μ νμμ΄ λ€λ₯΄κΈ° λλ¬Έμ μμ²μ λ³νν΄μΌνλ€.
μ¬μ©μκ° μνΈμμ©μ νν μμμ΄ μ²λ¦¬νκΈ° λλ¬Έμ, μμ© μλΉμ€λ νν μμμ μμ‘΄νμ§ μμμΌνλ€.
μμ© μλΉμ€μ μν
μ¬μ©μμ μμ²μ μ²λ¦¬νκΈ° μν΄ λ¦¬ν¬μ§ν°λ¦¬μμ λλ©μΈ κ°μ²΄λ₯Ό κ°μ Έμ μ¬μ©νλ€.
public Result func(Req req){
// 리ν¬μ§ν°λ¦¬μμ μ 그리거νΈλ₯Ό ꡬν¨
Agg agg = AggRepository.finById(req.getId());
// μ κ·Έκ±°νΈμ λλ©μΈ κΈ°λ₯ μ€ν
add.doFunc(req.getValue());
// κ²°κ³Ό 리ν΄
return createSuccessResult(agg)
}
λλ©μΈ λ‘μ§μ λλ©μΈ μμκ³Ό μμ© μλΉμ€μ λΆμ°ν΄μ ꡬννλ©΄ μ¬λ¬ λ¬Έμ κ° λ°μνλ€.
1. μ½λμ μμ§μ±μ΄ λ¨μ΄μ§λ€.
2. λμΌν λλ©μΈ λ‘μ§μ ꡬνν κ°λ₯μ±μ΄ λμμ§λ€.
μμ© μλΉμ€λ₯Ό ꡬνν λ λͺκ°μ§ κ³ λ €ν μ¬νμ΄ μλ€.
1. μμ© μλΉμ€μ ν¬κΈ°
λλ©μΈκ³Ό κ΄λ ¨λ κΈ°λ₯μ ν μλΉμ€μ λ£λλ€λ©΄ ν΄λμ€κ° 컀μ§κ³ κ΄λ ¨μλ μ½λκ° λ€μμΌ μ μλ€.
ν μμ© ν΄λμ€μμ νκ° λ΄μ§ 2~3κ°μ κΈ°λ₯μ ꡬννλ©΄μ μλΉμ€ ν΄λμ€λ₯Ό ꡬννμ
2. μΈν°νμ΄μ€κ° νμν μ§
ꡬν ν΄λμ€κ° μ¬λ¬ κ°κ° μλ κ²½μ°, μΈν°νμ΄μ€λ λΆνμνλ€.
μμ© μλΉμ€μμ μ κ·Έλ¦¬κ±°νΈ μ체λ₯Ό 리ν΄νλ©΄ λλ©μΈ λ‘μ§μ μ¬λ¬ κ³³μμ μ€νν μ μκ²λλ€.
λ°λΌμ μμ© μλΉμ€μμλ νμν λ°μ΄ν°λ§ 리ν΄νλ κ²μ΄ μμ§λλ₯Ό λμ΄λ λ°©λ²μ΄λ€.
μμ© μλΉμ€μ ꡬν
μμ© μλΉμ€λ νν μμμ μμ‘΄νμ§ μμμΌνλ€.
κ·Έ μ΄μ λ
1. μμ© μλΉμ€λ§ λ¨λ μΌλ‘ ν μ€νΈνκΈ° μ΄λ €μμ§λ€.
2. νν μμμ μν κΉμ§ λμ νκ² λλ€.
νν μμμ μνλ₯Ό μμ© μλΉμ€μμ λ³κ²½ν΄λ²λ¦¬λ©΄ λ‘μ§μ μΆμ νκΈ° μ΄λ €μμ§λ€. -> μ μ§λ³΄μ λΉμ© μ¦κ°
μ΄λ₯Ό μν΄μ μλΉμ€ λ©μλμ νλΌλ―Έν°μ λ¦¬ν΄ νμ μ΄ νν μμμ ꡬν κΈ°μ μ μ¬μ©νμ§ μλ κ²μ΄λ€.
νν μμ
1. μ¬μ©μκ° μμ€ν μ μ¬μ©ν μ μλλ‘ μλ§μ νλ¦μ μ 곡νλ€.
2. μ¬μ©μμ μμ²μ λ§κ² μμ© μλΉμ€μ κΈ°λ₯ μ€νμ μμ²νλ€.
3. μμ© μλΉμ€μ μ€ν κ²°κ³Όλ₯Ό μλ§μ νμμΌλ‘ μ 곡νλ€.
4. μ¬μ©μ μΈμ μ κ΄λ¦¬νλ€.
κ° κ²μ¦
μμΉμ μΌλ‘ λͺ¨λ κ²μ¦μ μμ© μλΉμ€μμ μ²λ¦¬νλ€.
νμ§λ§ κ°κ°μ μμΈλ₯Ό λ°λ‘ λμ§ κ²½μ°, μ¬μ©μλ νλμ μ΄μ λ§ νμΈν μ μλ€.
λ°λΌμμλ¬ μ½λλ₯Ό λͺ¨μ νλμ μμΈλ‘ λμ§ μλ μλ€.
νν μμμμ νμ κ°κ³Ό νμμ κ²μ¬νλ©΄ μμ©μλΉμ€μμλ λ Όλ¦¬μ μ€λ₯λ§ κ²μ¬νλ©΄ λλ€.
μ‘°ν μ μ© κΈ°λ₯κ³Ό μμ© μλΉμ€
μμ© μλΉμ€κ° μ¬μ©μ μμ² κΈ°λ₯μ μ€ννλ λ° λ³λ€λ₯Έ κΈ°μ¬λ₯Ό νμ§ λͺ»νλ€λ©΄ κ΅³μ΄ μλΉμ€λ₯Ό λ§λ€μ§ μμλ λλ€.