Pages

jeudi 28 janvier 2016

Démarrer une application SpringBoot

Si vous voulez démarrer un projet Spring rapidement je vous conseille d’utiliser le site https://start.spring.io/. Après avoir renseigné quelques informations vous pourrez télécharger un zip contenant les sources de votre futur projet.


Si vous utilisez IntelliJ Idea vous pouvez directement utiliser l’utilitaire présent dans l’IDE (par défaut à partir de la version 15).

Créez un nouveau projet





Saisir les données d’identification du projet et l’outil que vous allez utiliser pour construire le projet. Personnellement je n’utilise plus que Gradle avec qui je me trouve plus productif. La simple notion de build incrémental fait gagner pas mal de temps chaque jour.


Faites votre marché. Vous pouvez par exemple pour commencer ne choisir que SpringBoot Web.


Et hop le tour est joué vous disposez d’un projet. Si vous avez choisi l’option Gradle je vous conseille d’utiliser le wrapper pour que les gens qui téléchargent votre projet ne se soucie pas de savoir quelle version de Gradle télécharger



Voila placez vous à la racine de votre projet et vous pouvez construire votre application via la commande

./gradlew clean build

Ajoutez un controller Rest dans votre nouvelle application nommé par exemple  HelloWorldController


@RestControllerpublic class HelloWorldController {
    @RequestMapping("/hello/{name}")
    public String hello(@PathVariable(value = "name") String name) {
        return "Hello " + name;
    }
}

Lancez maintenant la commande

./gradlew bootRun

Puis si vous ouvrez l'URL  http://localhost:8080/hello/Dev-Mind vous obtiendrez le message Hello Dev-Mind

En moins de 3 minutes vous pouvez configurer un projet, ajouter vos premières lignes de code et les tester via un Tomcat embarqué

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.