Spring
-
JAVA ์ง๋ ฌํ(Serializable)๋?JAVA&SPRING 2020. 6. 17. 14:07
์ฐ๋ฆฌ๊ฐ SPRING ๊ฐ๋ฐ์ ํ๋ค ๋ณด๋ฉด ํด๋์ค์ implements Serializable ๋์ด์๋ VO(Value Object)๊ฐ ๋ง์ด ๋ณด์์ ๊ฒ์ด๋ค. ๊ทธ๋ฅ ๋จ๋ค์ด ์ฐ๋๊น ์จ์ผ ํ๋ค๊ณ ์๊ฐํ๊ณ ์ฐ๋ ๊ฐ๋ฐ์๋ ์์ ๊ฒ์ด๊ณ ๋ ๋ํ ๊ทธ๋ฌ๋๋ฐ Serializable๋ฅผ ์ ์ฐ๋๋๋ผ๋ ์๊ธฐ๋ฅผ ๋ฃ๊ณ ๋๋ตํ ์ ์์ด์ ์ง๋ ฌํ์ ๋ํด์ ๊ณต๋ถ๋ฅผ ํ๋ค. โ ์ง๋ ฌํ ์๋ฐ ์์คํ ๋ด๋ถ์์ ์ฌ์ฉ๋๋ Object ๋๋ Data๋ฅผ ์ธ๋ถ์ ์๋ฐ ์์คํ ์์๋ ์ฌ์ฉํ ์ ์๋๋ก ๋ฐ์ดํธ ํํ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณํํ๋ ๊ธฐ์ ๋ก์จ, JVM์ ๋ฉ๋ชจ๋ฆฌ์ ์์ฃผ๋์ด ์๋ ๊ฐ์ฒด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํธ ํํ๋ก ๋ณํํ๋ ๊ธฐ์ ์ด๋ค. ๋ค์ฐจ์์ ์๋ฃ๋ฅผ ํ์ผ๋ก ์ ์ฅํ๊ฑฐ๋ ๋คํธ์ํฌ๋ก ๋ณด๋ด๊ธฐ์ ์๋ง๊ฒ ์ผ์ฐจ์์ผ๋ก ํผ์น๊ณ ๋ค์ ์๋๋๋ก ๋๋๋ฆฌ๋ ๊ฒ์ ์ง๋ ฌํ(serialization..
-
JAVA Spring์ @SuppressWarnings ์ด๋ ธํ ์ด์ JAVA&SPRING 2020. 6. 16. 18:16
โ @SuppressWarnings ์ด๋? @SuppressWarnings ์ด๋ ธํ ์ด์ ์ ์ปดํ์ผ ๊ฒฝ๊ณ ๋ฅผ ์ฌ์ฉํ์ง ์๋๋ก ์ค์ ํด์ฃผ๋ ๊ฒ์ผ๋ก ํ๋ง๋๋ก ์ดํด๋ฆฝ์ค์์ ๋ ธ๋์ ํ์์ค์ด ๋ํ๋ด๋ ๊ฒ ์ฆ, ๊ฒฝ๊ณ ๋ฅผ ์ ์ธ์ํฌ ๋ ์ฌ์ฉํ๋ค. ๋ํ, ๋ ๊ฐ์ง์ ์ข ๋ฅ๋ฅผ ๊ฐ์ด ์ฌ์ฉํ ๋๋ @SuppressWarnings({"unused", "unchecked"})์ฒ๋ผ ๊ฐ์ฒด ํ์์ผ๋ก ๋ฌถ์ด์ ์ฌ์ฉํ๋ค. ๐ถ @SuppressWarnings("unused") ์ฌ์ฉํ์ง ์๋ ์ฝ๋ ๋๋ ๋ถํ์ํ ์ฝ๋๊ฐ ์์ ๊ฒฝ์ฐ ๊ฒฝ๊ณ ๋ฅผ ์ต์ ์์ผ์ค๋ค. @SuppressWarnings("unused") private final Logger logger = LoggerFactory.getLogger(getClass()); ๐ถ @SuppressWarnings("..