Swagger DTO 만들다가 boolean이랑 Boolean 차이 때문에 해맨적이 있다. 당연히 비슷한 줄 알았는데, 막상 써보니까 엄청 달랐다.null 포함 여부가 엄청 중요함!✅ booleanprimitive 타입.무조건 true / false.null 불가.Swagger에서 nullable=false로 뜸.값 안 주면 false가 기본값.단순한 상태 표현할 땐 이걸로 충분함.✅ BooleanWrapper 타입.true / false / null 가능.Swagger에서 nullable=true 설정됨.값이 있을 수도 없을 수도 있을 때 유용함.null 체크 안 하면 NPE 터짐.그래서 Boolean.TRUE.equals(값) 이런 식으로 체크하는 게 안전.실제 사용 예public class User..