lundi, 22 avril 2024

Créer une application Java dans Visual Studio Code

Pendant des années, l’avancement de Java a en fait été contrôlé par les trois grands IDE: Eclipse, InelliJ CONCEPT et NetBeans. Nous avons d’autres excellentes options. Parmi le vaste domaine des éditeurs de code polyglottes généralisés qui ont en fait été partagés, Visual Studio Code est devenu une référence et utilise une assistance Java exceptionnelle. VS Code fournit également une prise en charge de premier ordre d’autres piles technologiques, notamment les frameworks JavaScript frontaux, Node.js et Python.

Visual Studio Code devrait-il être votre prochain IDE Java? Cet article donne une introduction à l’utilisation de Visual Studio Code pour développer un back-end Java métier avec Spring et le lier à un front-end JavaScript Svelte.

Aussi sur L’Entrepreneur: Comment utiliser la structure JavaScript Svelte]

  • Mettre en place Spring Boot
  • Importer la tâche Java
  • Connecter l’avant et l’arrière
  • Configuration d’exécution Java
  • Débogage de Java
  • Exécution de tests
  • VS Code pour Java

Configuration de Spring Boot

Pour construire en plus de ce tutoriel, vous aurez besoin de configurer Java et Maven. Vous aurez également besoin de la dernière distribution de Visual Studio Code pour votre système, si vous ne l’avez pas déjà. C’est une procédure d’installation facile.

Maintenant, passons directement à une nouvelle tâche. Vous allez utiliser Spring Initializr pour créer une toute nouvelle application Web Spring Boot. Ouvrez VS Code et cliquez sur l’icône des extensions en bas. Cela vous permettra de rechercher des include ons facilement disponibles (et il y en a beaucoup). Tapez « spring init » et vous verrez l’extension Spring Initializr Java Support. Installez-le comme le montre la Figure 1.

Figure 1. Configuration de l’extension Spring Initializr

IDG

Figure 1.

Dès l’installation (il sera pas longtemps), vous pouvez l’utiliser via le schéma de commande , qui est disponible avec Ctrl-Shift-P (ou View -> Command Combination dans le menu principal). Avec le schéma de commande ouvert, tapez « spring init » et vous verrez la commande récemment configurée. Exécutez-le.

Suivez maintenant l’assistant. Vous pouvez accepter la plupart des valeurs par défaut comme le langage Java; Variation Java 12; « démonstration » de l’identifiant d’artefact; identifiant de groupe « com.L’Entrepreneur »; emballage « CONTAINER »; et le reste. Lors de l’ajout de dépendances, incluez Spring Boot Web et Spring DevTools. (Vous pouvez ajouter plus de dépendances plus tard en cliquant avec le bouton droit sur le fichier POM et en sélectionnant «ajouter des démarreurs».) Vous sélectionnerez également un endroit pour le travail; choisissez simplement une zone sans tracas sur votre disque local.

Java Extension Pack. Incluez le pack d’extension Spring Boot.

Maintenant, vous observerez que lorsque vous ouvrez le fichier DemoApplication.java, VS Code utilise utilement les commandes d’exécution et de débogage directement dans le fichier source.

Importer le projet Java

À ce stade, Visual Studio Code comprend Java, et vous déclenchera: « Ce Job contient Java, souhaitez-vous l’importer? » Allez-y et choisissez «Constamment». Dès que cela sera fait, VS Code pourra se compléter automatiquement et ainsi de suite pour Java.

Svelte pour l’extension VS Code vers VS Code en utilisant exactement la même procédure que lorsque vous avez ajouté les extensions Java dessus. Dès que l’extension sera configurée, VS Code sera en mesure de gérer à la fois le framework JavaScript frontal et le Java back-end.

Connecter l’avant et l’arrière

Nous pouvons évaluer la communication front-end vers le back-end en utilisant Ctrl-Shift-P pour ouvrir le fichier app.svelte et en modifiant l’élément de script pour qu’il apparaisse comme le Listing 4.

Remarque 4. En frappant le back-end

Le Listing 4 exécute une fonction qui déclenche une requête GET facile à notre back-end endpoint et met la réponse dans la variable name , qui est ensuite affichée dans le balisage.

Configuration d’exécution Java

Pour obtenir des informations sur et configurer votre environnement d’exécution Java, vous pouvez ouvrir la combinaison de commandes (Ctrl-Shift-P) et ouvrir «Configurer l’environnement d’exécution Java». Un écran comme la figure 2 vous sera présenté.

Figure 2. Configuration du runtime Java

IDG

Figure 2.

Notification que VS Code a effectivement identifié vos JDK installés et déterminé quelles tâches utilisent quelle version. Il vous permet également de configurer une toute nouvelle variante à partir de l’EDI.

Déboguer Java

Le débogage de votre Java dans VS Code est également facile. Arrêtez l’application de démonstration si elle est en cours d’exécution. Cliquez avec le bouton droit sur le fichier DemoApplication et sélectionnez Déboguer. Spring Boot fonctionnera en mode débogage.

Ouvrez MyController et double-cliquez sur le point rouge à gauche de la ligne 14 pour définir un point d’arrêt. Rechargez maintenant la page localhost: 5000. Le point d’arrêt sera capturé et vous verrez un écran comme la Figure 3.

Figure 3. Débogage d’un fichier Java

IDG

Figure 3.

Remarquez le menu La barre vous permet de continuer, d’entrer, de marcher, etc. Vous avez des capacités de débogage de code complètes à partir d’ici, y compris la capacité d’obtenir l’état des variables et d’exécuter des commandes à partir de la console de débogage en bas.

Exécution de tests

Maintenant, ouvrez le fichier DemoApplicationTests.java , qui a été créé par Spring Initializr. Notification il y a un « Exécuter les tests » ouvert. Cliquez ici. (Vous pouvez également cliquer avec le bouton droit sur le fichier et sélectionner « Exécuter Java ».)

Les tests seront exécutés et une coche deviendra disponible – cela vous permet de voir les résultats de l’essai, comme le montre la figure 4.

Figure 4. Affichage des résultats JUnit

IDG

Figure 4.

Conservation de la configuration du bureau

Lorsque vous fermez VS Code, cela vous incitera à conserver la configuration de l’espace de travail, en suggérant un nom de workspace.code-workspace. Enregistrez la configuration et lorsque vous ouvrirez à nouveau la tâche, vous découvrirez tous vos paramètres de localisation.

Aussi sur L’Entrepreneur: 6 techniques intéressantes pour Visual Studio Code]

VS Code pour Java

Les fonctionnalités Java trouvées dans Visual Studio Code sont similaires à celles des IDE Java plus traditionnels, avec les extensions idéales installées. La distinction: VS Code a tendance à être plus léger et réactif, et les choses fonctionnent généralement avec un minimum de tracas.

Cette vitesse et cette facilité sont intégrées à la capacité d’utiliser sans effort d’autres piles d’innovation, ce qui vous suggère de le faire. pas besoin de déplacer les engrenages vers un tout nouvel environnement ou de se débattre avec la configuration – faites de VS Code une alternative intéressante pour l’avancement de Java.

.

Toute l’actualité en temps réel, est sur L’Entrepreneur

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici