Spring Boot + QueryDSL을 사용하면서 검색 조건을 동적으로 구성할 때,특정 문자열이 포함되어 있는지 여부를 확인하는 기능은 정말 자주 사용됩니다 예를 들어 회원 이름에 홍길동이 포함된 데이터를 조회하는 경우,SQL에서는 보통 아래처럼 작성하죠. 하지만 QueryDSL에서는 like('%홍길동%')처럼 직접 문자열을 넣을 수 없기 때문에,문자열 연결 (concat)을 활용한 처리가 필요합니다. QueryDSL은 타입 안정성과 자동 완성이라는 장점이 있지만,SQL처럼 직관적으로 LIKE '%값%'을 쓰긴 어렵기 때문에concat()과 Expressions.asString()을 적절히 활용해야 합니다.