.orelsethrow(() -> 는 해당객체의 값이 비어있다면 실행되는 예외처리 메서드
해당 id 값이 들어간 posts가 만약 비어있다면 illegalArgumentException 발생시킴
illegalArgumentException: 적합하지 않거나(illegal) 적절하지 못한(inappropriate) 인자를 메소드에 넘겨주었을 때 발생하는 오류처리