Comment créer un service RESTful simple dans IntellijIDEA 2016? (JAX-RS)


Mon google-fu m'a échoué.

J'ai perdu 2,5 heures à essayer de comprendre cela. Je veux juste faire ce service RESTful simple avec des demandes get et post qui génèrent hello world sur get (c'est-à-dire localhost:9000/hello ) et sur post imprime à la console de service ce qui a été envoyé dans la variable bla.

J'ai trouvé quelques exemples simples

import javax.ws.rs.GET;
import javax.ws.rs.Path;

@Path("greeting")
public class Greeter {
    @GET
    public String sayHi() {
        return "Hi!!";
    }
}

Mais cela ne fonctionne pas intellij ne reconnaît pas le chemin et OBTIENT des annotations. Il me demande si je veux les mettre en œuvre. J'ai essayé sur les deux Il est possible de créer une application Web et de créer une application Web.

Un exemple de code généré à partir de l'un d'eux a fait cette annotation @webmethod pour laquelle je n'ai pu trouver aucune information sur le net. Et la vidéo JetBrains de 2013 ressemble à une exagération/un peu obsolète?. C'est une application vraiment simple, je n'ai pas besoin/savoir comment utiliser/ Maven.

Author: Dusan J., 2016-08-08

1 answers

Vous devez télécharger le fichier jar contenant les classes que vous avez importées (par exemple http://download.oracle.com/otndocs/jcp/jaxrs-2_0_rev_A-mrel-spec/index.html).

Ouvrez la structure du projet, allez dans Bibliothèques, appuyez sur le bouton plus et ajoutez le fichier jar à votre projet.

 0
Author: FruBlom, 2016-08-08 14:06:53