[Java] ์ ๋ค๋ฆญ ๊ฐ๋ณ์ธ์์ @SafeVarargs - ํธ์ถ๋ถ๊น์ง ๋ฒ์ง๋ unchecked ๊ฒฝ๊ณ ์ก๊ธฐ

ยท
Backend/Jave&Spring
1. ๋ฌธ์ ์ํฉ List์์ ํน์ ๊ธฐ์ค์ผ๋ก ์ค๋ณต์ ์ ๊ฑฐํ๋ ์ ํธ์ด ํ์ํ๋ค. ์๋ฅผ ๋ค์ด, ์ํ ๋ชฉ๋ก์์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ค๋ณต์ ์ ๊ฑฐํ๋ค๊ณ ํ์.์ํ๋ฒํธ๊ฐ ๊ฐ์ผ๋ฉด ์ค๋ณต์ด๋ค.์ํ๋ฒํธ๊ฐ ๋ฌ๋ผ๋ ์ํ๋ช
์ด ๊ฐ์ผ๋ฉด ๊ฐ์ ์ํ์ผ๋ก ๋ณธ๋ค.๊ธฐ์ค์ ๋์ค์ ๋์ด๋ ์๋ ์๋ค. ๊ธฐ์ค ๊ฐ์๊ฐ ์ ๋์ ์ด๋ ์ ๋ค๋ฆญ ๊ฐ๋ณ์ธ์๋ก ๋ฐ๋๋ก ๊ตฌํํ๋ค.// ํธ์ถ๋ถList unique = DeduplicationUtils.deduplication( products, Product::getProductCode, Product::getProductName);public final class DeduplicationUtils { private DeduplicationUtils() { } public static Li..