Spring BeanFactory があり、それに httpHeaders を注入する必要があります。
public class SpecificFactoryBean extends SomeFactoryBean<Exception> {
@Context
private HttpHeaders httpHeaders;
protected SpecificFactoryBean() {
super(Exception.class);
}
@Override
protected void doRegistration(RegistryBuilder<Exception> registryBuilder) {
registryBuilder.registerMapper(WebApplicationException.class, new ExceptionMapper<WebApplicationException>() {
@Override
public int map(WebApplicationException e) {
httpHeaders.getSomeInfo();
return 3;
}
});
}
}
今@Context
はうまくいかないので、どうすればこれを行うことができますか?