Maison > Java > javaDidacticiel > Comment utiliser IDEA pour créer un projet SpringBoot

Comment utiliser IDEA pour créer un projet SpringBoot

王林
Libérer: 2023-05-17 22:25:04
avant
20165 Les gens l'ont consulté

1. Créez un nouveau projet sur IDEA, sélectionnez Spring Initializr,

Project SDK et sélectionnez le JDK installé

Choisissez l'URL du service Initializr et sélectionnez la valeur par défaut (par défaut : https://start.spring.io)

Comment utiliser IDEA pour créer un projet SpringBoot

Sélectionnez le modèle de projet

Cliquez sur Suivant

2. Configurez le projet

Définissez le tableau du projet (groupe), l'identification du projet (artefact), tapez sélectionnez un projet Maven pour indiquer un projet maven

Version : numéro de version du projet

Nom : Nom du projet

Description : Description du projet

Package : Nom du package du projet

Comment utiliser IDEA pour créer un projet SpringBoot

Configuration du projet

Cliquez sur Suivant Étape suivante

3. Sélectionnez le modèle de projet

Choisissons pour créer un projet Web

Sélectionnez la version Spring Boot

Comment utiliser IDEA pour créer un projet SpringBoot

Sélectionnez le modèle de projet

4 Définissez le nom du projet et le chemin du projet

Comment utiliser IDEA pour créer un projet SpringBoot

Définissez le nom du projet et le chemin du projet

Après avoir défini le projet. chemin et nom du projet, cliquez sur FINIR pour créer. Le projet est terminé et le projet doit être construit. Il sera terminé dans un court laps de temps.

5. Une fois la création terminée, nous supprimons le dossier .mvn, le fichier mvnw et le fichier mvnw.cmd

Comment utiliser IDEA pour créer un projet SpringBoot

Supprimons les fichiers

6. Jetons un coup d'œil au fichier pom.xml de configuration maven, qui. contient le fonctionnement du projet SpringBoot La bibliothèque de versions requise

Comment utiliser IDEA pour créer un projet SpringBoot

pom.xml

Les bibliothèques requises pour exécuter SpringBoot sont :

<!-- SpringBoot项目的基础库文件-->
  <parent>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-parent</artifactid>
    <version>2.0.1.RELEASE</version>
    <relativepath></relativepath> <!-- lookup parent from repository -->
  </parent>
Copier après la connexion
<!-- SpringBoot项目的基础库文件-->
  <dependencies>
<!-- web项目库-->
    <dependency>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-web</artifactid>
    </dependency>
<!-- 测试所需库-->
    <dependency>
      <groupid>org.springframework.boot</groupid>
      <artifactid>spring-boot-starter-test</artifactid>
      <scope>test</scope>
    </dependency>
  </dependencies>
Copier après la connexion

7 Créez un HelloService

package com.example.springbootdemo.service;
import org.springframework.stereotype.Service;
@Service
public interface HelloService {
  String sayHello();
}
Copier après la connexion

8 Créez la classe d'implémentation HelloServiceImpl de HelloService. sayHello() et renvoyez "Hello World!"

package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.HelloService;
import org.springframework.stereotype.Component;

@Component
public class HelloServiceImpl implements HelloService {
 @Override
 public String sayHello() {
   return "Hello World!";
 }
}
Copier après la connexion
Copier après la connexion

9. Créez HelloController, appelez la classe d'implémentation HelloService, imprimez "Hello World!" dans le navigateur

package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.HelloService;
import org.springframework.stereotype.Component;

@Component
public class HelloServiceImpl implements HelloService {
 @Override
 public String sayHello() {
   return "Hello World!";
 }
}
Copier après la connexion
Copier après la connexion

10. projet pour voir s'il peut correspondre à nos attentes Pareil, entrez l'adresse d'accès http://localhost:8080/hello

dans le navigateur et vous pourrez voir Hello World !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal