Data Binding
μ¬μ©μλ μΈλΆ μλ²μ μμ² λ°μ΄ν°λ₯Ό νΉμ λλ©μΈ κ°μ²΄μ μ μ₯ν΄μ Request μ λ΄μμ£Όλ κ²μ λ»νλ€.
Converter<S, T> Interface
S(Source) νμ μ λ°μ T(Target) νμ μΌλ‘ λ³νν΄μ£Όλ Interface
νμ© λ°©λ²
ν€λμ λ΄κΈ΄ json νμ λ¬Έμμ΄μ XAuthUserμ λ°λ‘ λ΄κ³ μΆμ κ²½μ° Converter λ₯Ό Bean μΌλ‘ λ±λ‘ν μ μλ€..
μ΄μ λΉμ·νκ² PathParameter λ κΈ°ν νΉμν κ²½μ°μ λ°μ΄ν°λ₯Ό νΉμ κ°μ²΄μ λ΄κ³ μΆμ κ²½μ°
Converter λ₯Ό λ§λ€μ΄μ Spring μ Bean μΌλ‘ λ±λ‘
μ€νλ§ λ΄μ ConversionService λΌλ λ΄μ₯λ μλΉμ€μμ Converter ꡬν체 Bean λ€μ Converter 리μ€νΈμ λ±λ‘
μΈλΆλ°μ΄ν°κ° λ€μ΄μ€κ³ , Source Class Type β Target Class Type μ΄ Converter μ λ±λ‘λ νμκ³Ό μΌμΉνλ©΄ ν΄λΉ Converter κ° λμνλ μ리
Formatter
νΉμ κ°μ²΄ β String κ°μ λ³νμ λ΄λΉ
Date β String κ°μ λ³νμ μννλ Formatter
print
API μμ²μ λν μλ΅μ μ€ λ, Date νμμΌλ‘ λ λ°μ΄ν°λ₯Ό νΉμ locale μ λ§μΆ String μΌλ‘ λ³νparse
API μμ²μ λ°μμ¬ λ, String μΌλ‘ λ "2021-01-01 13:15:00" κ°μ λ μ§ νμμ λ°μ΄ν°λ₯Ό Date λ‘ λ³ννλλ‘ ν¨
Formatter λ Converter μ λ§μ°¬κ°μ§λ‘ Spring Bean μΌλ‘ λ±λ‘νλ©΄ μλμΌλ‘ ConversionService μ λ±λ‘μμΌμ£ΌκΈ° λλ¬Έμ νμμ λ°λΌ μλμΌλ‘ λμνκ² λλ€. (μμ²/μλ΅ μ ν΄λΉ λ°μ΄ν° νμ μ΄ μλ κ²½μ°)
Last updated
Was this helpful?