μ μμ λΆ νλ μμν¬ μ½λ λΆμμ νλ μ€ λ¬Έλ κΆκΈν΄μ Έμ Serializableλ₯Ό μ°Ύμλ΄€λ€.
(μ½ 1λ μ μ velogμλ€ μ 리ν λ΄μ© γ γ ..)
μλ μ μμ μ λ€μΌλ©΄μ μ 리νλλ°, μ΄λμλ μλ²½ν μ΄ν΄νκ³ λμ΄κ°μ§ λͺ»νλ κ² κ°λ€.
μ΄ν΄λ λμ§λ§, μ μ¨μΌνλμ§ μΈμ μ¨μΌνλ μ§ λ±μ λν΄ μ΄ν΄κ° μ λλ€.
μ§λ ¬ν νλ μ΄μ
μΌλ¨ μ§λ ¬νμ λν΄ κ·Όλ³Έμ μΌλ‘ μ΄ν΄νκΈ° μ½κ² κ°μ²΄λ₯Ό μμλ‘ λΉμ λ₯Ό νκ² λ€.
μ¬λ¬ κ°μ μμκ° μμ λ, μ΄ μμλ€μ νκΊΌλ²μ λ€λ₯Έ κ³³μΌλ‘ 보λ΄κΈ°μ μμ΄ λ§κ³ ν¬κΈ°κ° 컀μ νλ€λ€.
κ·Έλμ κ° μμλ₯Ό νλμ© κΊΌλ΄μ μ€μ μΈμμ 보λ΄λ λ°©λ²μ μ¬μ©ν μ μλ€.
μ΄λ¬ν κ³Όμ μ μ§λ ¬νλΌκ³ νλ€.
μ§λ ¬ν
μ§λ ¬νλ κ°μ²΄μ μνλ₯Ό μ μ§νλ©΄μ κ°μ²΄λ₯Ό λ€λ₯Έ νκ²½μΌλ‘ μ μ‘νκ±°λ μ μ₯νλ λ° νμμ μΈ κΈ°λ₯μ΄λ€.
μ»΄ν¨ν°λ λ°μ΄ν°λ₯Ό λ°μ΄νΈ λ¨μλ‘ μ²λ¦¬νλ€.
κ°μ²΄λ λ°μ΄νΈ λ¨μκ° μλκΈ° λλ¬Έμ, λ€λ₯Έ κ³³μΌλ‘ μ μ‘νκ±°λ μ μ₯νλ €λ©΄ λ°μ΄νΈ ννλ‘ λ³νν΄μΌ νλ€.
μ§λ ¬νλ κ°μ²΄λ₯Ό λ°μ΄νΈ ννλ‘ μ νμμΌμ£Όλλ°, μΊ‘μνλ₯Ό μ μ§νλ©΄μ λ³ννλ€.
μλ₯Ό λ€μ΄ μλ²μμ ν΄λΌμ΄μΈνΈλ‘ κ°μ²΄λ₯Ό λ³΄λΌ λλ λ°μ΄νΈ μ€νΈλ¦ΌμΌλ‘ μ μ‘(μ§λ ¬ν ν) νκ³ ,
ν΄λΌμ΄μΈνΈμμλ λ°μ λ°μ΄νΈ μ€νΈλ¦Όμ μμ§λ ¬ννμ¬ μλ κ°μ²΄λ‘ 볡μνλ€.
μΆκ°μ μΌλ‘, κ°μ²΄λ λ©λͺ¨λ¦¬μ μ μ₯λλλ°, μ΄ λ©λͺ¨λ¦¬λ μΌμμ μ΄κ³ νλ°μ±μ΄λ€.
νλ‘κ·Έλ¨μ΄ μ’ λ£λλ©΄ λ©λͺ¨λ¦¬μ μ μ₯λ κ°μ²΄λ μ¬λΌμ§κΈ°μ, κ°μ²΄λ₯Ό μ§λ ¬ννμ¬ νμΌμ μ μ₯νλ©΄ νλ‘κ·Έλ¨μ΄ μ’ λ£λ νμλ κ°μ²΄μ μνλ₯Ό μ μ§ν μ μλ€.
μ΄ μ μ₯μ λ‘컬 νμΌ μμ€ν μ μ μ₯ν μλ μκ³ , μ격 μλ²μ μ μ‘ν μλ μμΌλ©°, λ°μ΄ν°λ² μ΄μ€μ μ μ₯νκ±°λ λ©μμ§ νμ λ£μ μλ μλ€.
serialVersionUID
private static final long serialVersionUID = -8274004534207618049L;
κ° ν΄λμ€λ§λ€ serialVersionUIDκ° μ§μ λλ€.
IDE λꡬλ₯Ό μ¬μ©νλ©΄ serialVersionUIDλ₯Ό μλμΌλ‘ μμ±ν μ μλ€.
ν΄λμ€μ κ΅¬μ‘°κ° λ³κ²½λ λλ§λ€ μλ‘μ΄ serialVersionUIDκ° μμ±λλ€.
μ΄ ν΄λμ€μ λͺ¨λ κ°μ²΄λ λμΌν serialVersionUIDλ₯Ό 곡μ νλ€.
'πΉπππ' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
JSP νμ΄μ§μ κΈ°λ³Έ: page λλ ν°λΈμ taglib μ μΈ λ°©λ² (0) | 2024.10.30 |
---|---|
MyBatis λ°μ΄ν° μ½μ μ΅μ ν: List μ½μ μ μ±λ₯ ν₯μ λ°©λ² (Mapper) (0) | 2024.07.18 |
[Java] μ μ΄μ - static, final, abstract (0) | 2024.05.07 |
[Java] packageμ import (0) | 2024.05.04 |
[Java] μ€λ²λΌμ΄λ©(override)μ΄λ? μ€λ²λΌμ΄λ© vs μ€λ²λ‘λ© / μ€λ²λΌμ΄λ©μ 쑰건 (0) | 2024.05.03 |