RolesAllowed in Jersey3
Ref: Exception Handling With Jersey
1
2
3
4
5
6
7
8
9
public class UnrecognizedPropertyExceptionMapper implements ExceptionMapper<UnrecognizedPropertyException> {
@Override
public Response toResponse(UnrecognizedPropertyException exception) {
return Response.status(NOT_ACCEPTABLE)
.entity("Parameter NOT acceptable.")
.type(MediaType.APPLICATION_JSON)
.build();
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
import jakarta.ws.rs.core.Feature;
import jakarta.ws.rs.core.FeatureContext;
import jakarta.ws.rs.ext.Provider;
import org.glassfish.jersey.server.filter.RolesAllowedDynamicFeature;
@Provider
public class ClassPathScanWorkAroundFeature implements Feature {
@Override
public boolean configure(FeatureContext featureContext) {
featureContext.register(UnrecognizedPropertyExceptionMapper.class);
return true;
}
}
This post is licensed under CC BY 4.0 by the author.