Response.readEntity()의 동작 변경 확인

이 규칙은 응답 엔티티가 비어 있는 경우 다르게 작동하므로 javax.ws.rs.core.Response.readEntity() 메소드를 호출하는 Java 코드에 플래그 지정합니다.

메소드 서명이 변경되지 않았지만 응답에 포함된 엔티티가 비어 있는 경우 메소드 구현이 다르게 작동합니다. jaxrs-2.0jaxrs-2.1 기능은 엔티티가 비어 있는 경우 IllegalStateException을 발생시킵니다. restfulws-3.0 기능은 엔티티가 비어 있는 경우 빈 문자열 오브젝트를 리턴합니다. 메소드의 리턴 유형이 변경되지 않으므로 이러한 동작 변경으로 인해 컴파일 오류가 발생하지 않습니다. 자세한 정보는 Jakarta EE 9.1과 8.0의 차이점을 참조하십시오.