Possiamo avere più di un’annotazione @Path per lo stesso metodo REST, ovvero il metodo eseguito è lo stesso, ma viene eseguito all’accesso a più di un URL? Ad esempio: voglio eseguire il metodo searchNames() su http://a/b/c e http://a/b .
Ho visto molti tutorial su Jersey che iniziano con qualcosa di simile @ApplicationPath(“services”) public class JerseyApplication extends ResourceConfig { public JerseyApplication() { packages(“com.abc.jersey.services”); } } senza spiegare cosa sia esattamente la class ResourceConfig . Quindi dove posso trovare la sua documentazione, utilizzo, ecc.? Googling per “jersey resourceconfig” non produce alcun documento ufficiale. Alcune delle mie […]
Ho un server web RESTEasy con molti metodi. Voglio implementare il logback per tenere traccia di tutte le richieste e le risposte, ma non voglio aggiungere log.info() a tutti i metodi. Forse c’è modo di raccogliere richieste e risposte in un unico posto e registrarlo. Forse qualcosa come un filtro sulla catena del processo di […]
Sto usando Jersey + Jackson per fornire il livello dei servizi JSON REST per la mia applicazione. Il problema che ho è che il formato di serializzazione della data di default è così: “CreationDate”:1292236718456 All’inizio ho pensato che fosse un timestamp UNIX … ma è troppo lungo per quello. La mia libreria JS sul lato […]
(in particolare RESTeasy) Sarebbe bello (per un singolo file) avere una firma del metodo come: public void upload(@FormParam(“name”) …, @FormParam(“file”) file: InputStream) … fattibile? o sto sognando? non sembra essere così semplice
Distribuisco un componente di servizi Web a JBoss Application Server 7 utilizzando l’ implementazione RESTEasy JAX-RS . È disponibile un’annotazione per dichiarare i parametri obbligatori richiesti da @QueryParam in JAX-RS ? E, in caso negativo, qual è il modo “standard” per gestire situazioni in cui mancano tali parametri? I miei metodi di servizio Web (risorsa) […]
La specifica JAX-RS 1.1 dice a pagina 6: Se non è presente alcuna sottoclass Application, il servlet aggiunto DEVE essere nominato: javax.ws.rs.core.Application Qual è il servlet aggiunto? Potrebbe essere un servlet arbitrario? Se è presente una sottoclass dell’applicazione e esiste già un servlet definito con un parametro di inizializzazione del servlet denominato: javax.ws.rs.Application Di nuovo, […]
Sto costruendo un servizio web generico e ho bisogno di prendere tutti i parametri della query in una stringa per l’analisi successiva. Come posso fare questo?
Ho riscontrato lo stesso problema di questa domanda , utilizzando Spring Boot 1.3.0 e non avendo i miei controller annotati con @RestController , solo @Path e @Service . Come dice l’OP in questa domanda, questo è, per me, tutt’altro che ragionevole Anche io non riesco a capire perché lo avrebbero reindirizzato a / errore. Ed […]
Come posso accettare il parametro di ricerca del tipo personalizzato? public String detail(@QueryParam(“request”) final MYRequest request) { Sopra la linea dà errore durante l’avvio del server jersey.server.model.ModelValidationException: Validation of the application resource model has failed during application initialization.