¿Cuáles son las formas de ejecutar Spring Boot?

Tabla de contenido

1. Paquete con comandos o ejecutar en un contenedor

2. Ejecutar con el complemento Maven

3. Ejecutar con el complemento Gradle

Cuarto, ejecute directamente el método principal para ejecutar


 

1. Paquete con comandos o ejecutar en un contenedor

Hay varias formas de ejecutar proyectos SpringBoot empaquetándolos y colocándolos en contenedores:

  1. Empaquetado como un archivo Jar:
    use Maven o Gradle y otras herramientas de construcción para ejecutar el comando de empaquetado para empaquetar el proyecto SpringBoot en un archivo Jar ejecutable. Utilice los siguientes comandos en la línea de comandos:

    mvn package     // 使用Maven打包
    gradle build    // 使用Gradle打包

    Una vez que se completa el empaquetado, puede encontrar el archivo Jar generado en el directorio de destino o de compilación. Luego ejecuta el proyecto con:

    java -jar your-project.jar

  2. Empaquetado como un archivo War:
    de forma predeterminada, el proyecto SpringBoot se ejecutará como un contenedor de Servlet integrado, pero también se puede empaquetar como un archivo War para su implementación en un contenedor de Servlet externo (como Tomcat, Jetty, etc.).
    Agregue la siguiente configuración al archivo pom.xml:

    <packaging>war</packaging>

    Ejecute comandos de empaquetado a través de herramientas de compilación como Maven o Gradle:

    mvn package     // 使用Maven打包
    gradle build    // 使用Gradle打包

    Una vez que se completa el empaquetado, implemente el archivo War generado en el directorio de aplicaciones web del contenedor de Servlet externo y reinicie el contenedor.

  3. Use el contenedor Docker:
    el proyecto SpringBoot se puede empaquetar como un espejo y ejecutarse en un contenedor Docker. Primero, debe escribir un Dockerfile para definir el proceso de creación de la imagen. Un ejemplo de Dockerfile es el siguiente:

    FROM openjdk:8-jdk-alpine
    ADD target/your-project.jar app.jar
    ENTRYPOINT ["java", "-jar", "app.jar"]

    Ejecute el siguiente comando en el directorio raíz del proyecto SpringBoot para construir la imagen:

    docker build -t your-image-name .

    Una vez completada la compilación, la imagen se puede ejecutar con el siguiente comando:

    docker run -p 8080:8080 your-image-name

     

2. Ejecutar con el complemento Maven

Para usar el complemento de Maven para ejecutar el proyecto SpringBoot, debe configurar el complemento correspondiente en el archivo pom.xml del proyecto. Estos son los pasos para configurar y ejecutar un proyecto SpringBoot usando el complemento Maven:

<build>Agregue etiquetas dentro de las etiquetas en el archivo pom.xml <plugins>y configure el complemento allí spring-boot-maven-plugin. Los ejemplos son los siguientes:

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

Guarde el archivo pom.xml y actualice el proyecto Maven para que los cambios surtan efecto.

Cambie al directorio raíz del proyecto en la línea de comando y ejecute el siguiente comando para iniciar el proyecto SpringBoot:

mvn spring-boot:run

El complemento de Maven compilará y empaquetará automáticamente el proyecto e iniciará el contenedor de Servlet integrado para ejecutar la aplicación SpringBoot.

Tenga en cuenta que asegúrese de que las dependencias del proyecto y otra información de configuración necesaria se hayan configurado correctamente antes de ejecutar el proyecto. Además, asegúrese de haber instalado y configurado correctamente el entorno Maven.

 

3. Ejecutar con el complemento Gradle

Para ejecutar un proyecto SpringBoot con un complemento de Gradle, debe configurar el complemento correspondiente en el archivo build.gradle del proyecto. Estos son los pasos para configurar y ejecutar un proyecto SpringBoot con el complemento Gradle:

Agregue el archivo build.gradle apply plugin: 'org.springframework.boot', esto aplicará el complemento Spring Boot.

Agregue dependencias de Spring Boot en la sección de dependencias. Por ejemplo

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-web'
    // 其他依赖项...
}

Cambie al directorio raíz del proyecto en la línea de comando y ejecute el siguiente comando para iniciar el proyecto SpringBoot:

./gradlew bootRun

Si utiliza el sistema operativo Windows, ejecute el siguiente comando:

gradlew.bat bootRun

El complemento de Gradle compilará y empaquetará automáticamente el proyecto e iniciará un contenedor de Servlet integrado para ejecutar la aplicación Spring.

Tenga en cuenta que antes de ejecutar el proyecto, asegúrese de que las dependencias del proyecto y otra información de configuración necesaria sean correctas. Además, asegúrese de que su entorno Gradle esté correctamente instalado y configurado.

 

Cuarto, ejecute directamente el método principal para ejecutar

Para ejecutar un proyecto de Spring Boot ejecutando el método principal directamente, puede seguir estos pasos:

Asegúrese de haber configurado correctamente su proyecto Spring Boot y de que haya una clase con un método principal en la clase de entrada del proyecto.

Abra la clase de entrada y busque la clase que contiene el método principal. En general, las clases de entrada se marcan con anotaciones @SpringBootApplication.

En la clase que contiene el método principal, busque la definición del método principal. Su firma debe parecerse al siguiente código:

public static void main(String[] args) {
    SpringApplication.run(YourSpringBootApplication.class, args);
}

donde YourSpringBootApplication.classestá la clase de entrada para su aplicación Spring Boot.

Asegúrese de que su proyecto se haya creado y se haya generado un archivo JAR ejecutable.

Abra una terminal o interfaz de línea de comandos y navegue hasta el directorio donde se encuentra el archivo JAR.

Ingrese el siguiente comando en la línea de comando para ejecutar el proyecto Spring Boot:

java -jar your-project.jar

donde your-project.jarestá el nombre del archivo JAR de su proyecto.

Presiona enter y la aplicación Spring Boot estará lista y funcionando.

A través de los pasos anteriores, puede ejecutar el proyecto Spring Boot ejecutando directamente el método principal. Recuerde asegurarse de que el proyecto se haya configurado correctamente y se haya generado un archivo JAR ejecutable antes de ejecutarlo.

Supongo que te gusta

Origin blog.csdn.net/2301_77899321/article/details/132195621
Recomendado
Clasificación