0
Jersey 서비스를 사용하고 서비스 호출에서 json 응답을 보내고 있습니다. 이제는 크로스 도메인에서도 내 서비스가 사용됩니다. 그래서 내 코드에 CORS를 구현하고 싶다. 나는 인터넷에서 몇 가지 예를 보았지만 모두 응답 객체를 반환하고 있습니다. 하지만 내 코드에서 나는 ObjectWritter로 반환됩니다. 이 경우 CORS로 만드는 방법.objectWritter를 서면 유형으로 사용할 때 CORS 응답 - 저어
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("/sampleUrl/{pageNumber}")
public String fetchAlertRecords(@PathParam("pageNumber") int pageNumber) throws Exception {
List<CustomVO> list = new ArrayList<CustomVO>();
//do somethimg to insert values to list
ObjectWriter writer = null;
ObjectMapper mapper = new ObjectMapper();
mapper.setSerializationInclusion(Include.NON_NULL);
FilterProvider filters = new SimpleFilterProvider()
.addFilter(filterClass,SimpleBeanPropertyFilter.serializeAllExcept(ignorableFieldNames));
writer = mapper.writer(filters);
return writer.writeValueAsString(list);
}