portail d'apprentissage SpringBoot - Créer un projet simple Maven

Tout d'abord, un bref regard sur SpringBoot:

  SpringBoot est un cadre de développement rapide, peut nous aider à intégrer rapidement des cadres tiers (principalement par le biais de dépendances Maven), complet avec annotations, afin de simplifier la configuration XML, intégré dans le serveur HTTP embarqué (Tomcat, Jetty), le serveur Tomcat par défaut intégré, finale l'exécution d'applications Java.

avantages SpringBoot:

  1, un Maven simplifié, un seul ou deux peut être réalisé en fonction cadre Spring + SpringMVC

  2, la configuration automatique du printemps, les projets de construction rapide, fichier de configuration éliminant

  3, zéro configuration, annotation, supérieure à la configuration convenue simplifie le code XML de fonctionnement

  4, aucune configuration mainstream cadre intégré de développement

================================================== ====== 's commencer, oh ====================================== =======================

Note: les exigences environnementales SpringBoot: l'environnement est jdk 1.8 et au-dessus, Maven pour le développement.

Tout d'abord, créer un projet Maven (projet Maven) cocher la première option, nous voulons créer un projet simple, le point suivant suivant

  

 

Marqué avec le nom du package et Nom du projet Cliquez sur Terminer pour terminer

 

  

 

 

La structure initiale

 

  

 

 

 En second lieu, l'introduction du SpringBoot dépendant de Boot

  dépendance intérimaire sont: les dépendances du module Parent: Spring-boot-start-parent 

        Mise en charge: Printemps-boot-start-web

        la dépendance à l'essai : Printemps-boot-start test

        déploiement à chaud à charge: printemps-boot-devtools

(Cela dépend de l'endroit où le pom.xml va télécharger quelque chose après l'introduction de la dépendance, qui est un phénomène normal)

(Après l'introduction de la dépendance, le projet se plaindra. Faites un clic droit sur le projet, trouver maven cliquez sur Mise à jour du projet, sélectionnez le projet en cours, vérification sur place projet ok ne serait pas rapport incorrect)

 

 

 <! - dépendant pom.xml ->

<! - Spring Boot启动父依赖->
<parent>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-parent </ artifactId>
<version> 2.0.4.RELEASE < / version>
<relativePath />
</ parent>
<-项目设置:编码格式UTF-8 ->
<propriétés>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
<projet. reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
<java.version> 1.8 </java.version>
</ propriétés>
<dépendances>
<! - @ConfigurationProperties注解依赖->
<! - < dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-configuration processeur </ artifactId>
<option> true </ option>
</ dependency>
->

<! -单元测试依赖->
<dependency>
<groupId> JUnit </ groupId>
<artifactId> JUnit </ artifactId>
<version> 3.8.1 </ version>
<scope> test </ scope>
</ dependency >

<! - Spring Boot SpringMVC框架依赖->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-web </ artifactId>
</ dependency>

<! - Spring Boot测试依赖->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-test </ artifactId>
<scope> test </ scope>
</ dépendance>

<! - déploiement à chaud ->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Boot-printemps-DevTools </ artifactId>
<option> true </ option>
<! - = option vrai, Fiez pas passé, le projet repose devtools, dépendance projet monboot après projet si vous souhaitez utiliser devtools, besoin de re-présenter ->
<scope> true </ scope> <- déploiement à chaud ->!
</ dependency >
</ dépendances>

<build>
<plugins>
<! - SpringBoot插件->
<plugin>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-maven-plugin </ artifactId>
</ plugin>
</ plugins>
<- jar SpringBoot包名称->
<finalName> demo </ finalName>
</ build>

 

Troisièmement, créer la fonction d'entrée SpringBoot

Création d'une classe de classe dans src / main / java dans

(Parce qu'il a écrit l'entité de classe d'entité dans des projets futurs tels que: com.wy1.entity donc quand la fonction d'entrée pour définir le nom du package du package dans l'entité exemple ci-dessus: com.wy1)

 

 

Après avoir créé la classe de fonction d'entrée, la classe d'écrire sur les billets d'entrée de la fonction SpringBoot: @SpringBootApplication 

 

La méthode d'écriture qui classe principale

 

 

 

(Génération d'un raccourci principal MainAlt + / sélectionner la seconde)

Quatrièmement, créer un contrôleur de sortie du contrôleur contenu comme la page montrant l'effet (le même nom de package, mais aussi au nom d'un ensemble de fonctions d'entrée)

  

 

 

contrôleur écrite

 

 

 

 

 

Cinquièmement, exécuter le projet pour voir les résultats (deux pistes de paquet de pot de course à succès directe)

 

  Il y a deux façons d'exécuter le projet dans les mailles

 

    1, le droit de l'élément sélectionné Exécuter en tant que ---> SpringBoot App

 

    2, trouver le tableau de bord droit pour sélectionner le projet en cours (Re) début

 

      

 

 

 

 La console n'est pas donné l'attention qui est ok: numéro de port par défaut du projet est 8080, l'adresse d'accès par défaut est pas le nom du projet est aucune adresse de projet 

 

 

 effet:

  

 

Ensuite, il y a un moyen de publier un projet labellisé jar

Éteignez la console, ajoutez SpringBoot plug-in dans les dépendances pom.xml (ci-dessus en fonction pom là-bas)

 

 

 

Sélectionnez ensuite la course à droite de projet 4 build Maven tapez le paquet de commande propre cliquez sur run

 

 

Lorsque la console apparaît SUCCES BUILD, au nom de la réussite

 

 

 

Comme le paquet jar dans le dossier cible pour le mettre à actualiser le dossier cible (dossier cible rafraîchissement: cible droite, sélectionnez Actualiser)

 

 

 

 

 

les paquets Jar copiés dans un fichier ouvert cmd fenêtre noire

Parce que je suis sur le dossier de test de lecteur d donc d'abord coupé au lecteur D, puis dans le dossier de test dans l'importation de java jar demo.jar (demo.jar demo nom du paquet jar leurs propres pièces)

 

 

 Tel est le succès de l'opération et l'effet que les rendus ci-dessus

 

 

 

Fermer est en cours d'exécution ctrl + c

 

 

 OK donc nous mettons aussi un simple projet Maven courir vers le haut.

  SpringBoot est un cadre de développement rapide, peut nous aider à intégrer rapidement des cadres tiers (principalement par le biais de dépendances Maven), complet avec annotations, afin de simplifier la configuration XML, intégré dans le serveur HTTP embarqué (Tomcat, Jetty), le serveur Tomcat par défaut intégré, finale l'exécution d'applications Java.

avantages SpringBoot:

  1, un Maven simplifié, un seul ou deux peut être réalisé en fonction cadre Spring + SpringMVC

  2, la configuration automatique du printemps, les projets de construction rapide, fichier de configuration éliminant

  3, zéro configuration, annotation, supérieure à la configuration convenue simplifie le code XML de fonctionnement

  4, aucune configuration mainstream cadre intégré de développement

================================================== ====== 's commencer, oh ====================================== =======================

Note: les exigences environnementales SpringBoot: l'environnement est jdk 1.8 et au-dessus, Maven pour le développement.

Tout d'abord, créer un projet Maven (projet Maven) cocher la première option, nous voulons créer un projet simple, le point suivant suivant

  

 

Marqué avec le nom du package et Nom du projet Cliquez sur Terminer pour terminer

 

  

 

 

La structure initiale

 

  

 

 

 En second lieu, l'introduction du SpringBoot dépendant de Boot

  dépendance intérimaire sont: les dépendances du module Parent: Spring-boot-start-parent 

        Mise en charge: Printemps-boot-start-web

        la dépendance à l'essai : Printemps-boot-start test

        déploiement à chaud à charge: printemps-boot-devtools

(Cela dépend de l'endroit où le pom.xml va télécharger quelque chose après l'introduction de la dépendance, qui est un phénomène normal)

(Après l'introduction de la dépendance, le projet se plaindra. Faites un clic droit sur le projet, trouver maven cliquez sur Mise à jour du projet, sélectionnez le projet en cours, vérification sur place projet ok ne serait pas rapport incorrect)

 

 

 <! - dépendant pom.xml ->

<! - Spring Boot启动父依赖->
<parent>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-parent </ artifactId>
<version> 2.0.4.RELEASE < / version>
<relativePath />
</ parent>
<-项目设置:编码格式UTF-8 ->
<propriétés>
<project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
<projet. reporting.outputEncoding> UTF-8 </project.reporting.outputEncoding>
<java.version> 1.8 </java.version>
</ propriétés>
<dépendances>
<! - @ConfigurationProperties注解依赖->
<! - < dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-configuration processeur </ artifactId>
<option> true </ option>
</ dependency>
->

<! -单元测试依赖->
<dependency>
<groupId> JUnit </ groupId>
<artifactId> JUnit </ artifactId>
<version> 3.8.1 </ version>
<scope> test </ scope>
</ dependency >

<! - Spring Boot SpringMVC框架依赖->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-web </ artifactId>
</ dependency>

<! - Spring Boot测试依赖->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-démarreur-test </ artifactId>
<scope> test </ scope>
</ dépendance>

<! - déploiement à chaud ->
<dependency>
<groupId> org.springframework.boot </ groupId>
<artifactId> Boot-printemps-DevTools </ artifactId>
<option> true </ option>
<! - = option vrai, Fiez pas passé, le projet repose devtools, dépendance projet monboot après projet si vous souhaitez utiliser devtools, besoin de re-présenter ->
<scope> true </ scope> <- déploiement à chaud ->!
</ dependency >
</ dépendances>

<build>
<plugins>
<! - SpringBoot插件->
<plugin>
<groupId> org.springframework.boot </ groupId>
<artifactId> Ressort-boot-maven-plugin </ artifactId>
</ plugin>
</ plugins>
<- jar SpringBoot包名称->
<finalName> demo </ finalName>
</ build>

 

Troisièmement, créer la fonction d'entrée SpringBoot

Création d'une classe de classe dans src / main / java dans

(Parce qu'il a écrit l'entité de classe d'entité dans des projets futurs tels que: com.wy1.entity donc quand la fonction d'entrée pour définir le nom du package du package dans l'entité exemple ci-dessus: com.wy1)

 

 

Après avoir créé la classe de fonction d'entrée, la classe d'écrire sur les billets d'entrée de la fonction SpringBoot: @SpringBootApplication 

 

La méthode d'écriture qui classe principale

 

 

 

(Génération d'un raccourci principal MainAlt + / sélectionner la seconde)

Quatrièmement, créer un contrôleur de sortie du contrôleur contenu comme la page montrant l'effet (le même nom de package, mais aussi au nom d'un ensemble de fonctions d'entrée)

  

 

 

contrôleur écrite

 

 

 

 

 

Cinquièmement, exécuter le projet pour voir les résultats (deux pistes de paquet de pot de course à succès directe)

 

  Il y a deux façons d'exécuter le projet dans les mailles

 

    1, le droit de l'élément sélectionné Exécuter en tant que ---> SpringBoot App

 

    2, trouver le tableau de bord droit pour sélectionner le projet en cours (Re) début

 

      

 

 

 

 La console n'est pas donné l'attention qui est ok: numéro de port par défaut du projet est 8080, l'adresse d'accès par défaut est pas le nom du projet est aucune adresse de projet 

 

 

 effet:

  

 

Ensuite, il y a un moyen de publier un projet labellisé jar

Éteignez la console, ajoutez SpringBoot plug-in dans les dépendances pom.xml (ci-dessus en fonction pom là-bas)

 

 

 

Sélectionnez ensuite la course à droite de projet 4 build Maven tapez le paquet de commande propre cliquez sur run

 

 

Lorsque la console apparaît SUCCES BUILD, au nom de la réussite

 

 

 

Comme le paquet jar dans le dossier cible pour le mettre à actualiser le dossier cible (dossier cible rafraîchissement: cible droite, sélectionnez Actualiser)

 

 

 

 

 

les paquets Jar copiés dans un fichier ouvert cmd fenêtre noire

Parce que je suis sur le dossier de test de lecteur d donc d'abord coupé au lecteur D, puis dans le dossier de test dans l'importation de java jar demo.jar (demo.jar demo nom du paquet jar leurs propres pièces)

 

 

 Tel est le succès de l'opération et l'effet que les rendus ci-dessus

 

 

 

Fermer est en cours d'exécution ctrl + c

 

 

 OK donc nous mettons aussi un simple projet Maven courir vers le haut.

Je suppose que tu aimes

Origine www.cnblogs.com/y-sy/p/12456266.html
conseillé
Classement