aprendizaje de demostración 1 del sitio web oficial de springboot

Siga el sitio web oficial de springboot para conocer la
dirección del proyecto de registro de problemas de springboot . Github: https: //github.com/hutaicai/springboot_learning.git

1. Elimina la excepción de lanzamiento del método principal

Inserte la descripción de la imagen aquí

Si no agrega throws Exception, ni siquiera podrá compilar.
Inserte la descripción de la imagen aquí

2. Crea un jar ejecutable

Condición: agregue spring-boot-maven-plugin a nuestro pom.xml

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

Nota: Condiciones ocultas: en el uso de proyectos springboot, es tomcat de memoria, por lo que se puede crear un paquete jar ejecutable (el paquete jar tomcat no se encuentra en el archivo pom)

resultado

Inserte la descripción de la imagen aquí

Fallo: esta es la compilación de la clase de prueba fallida

Solución: durante el proceso de compilación, elimine la compilación de prueba.

Aterrizaje 1: agregue el siguiente código al archivo pom:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.2</version>
                <configuration>
                    <skipTests>true</skipTests>
                </configuration>
            </plugin>

comprensión:

maven-surefire-pluginEs un complemento para ejecutar casos de prueba en maven. Si no se muestra la configuración, se utilizará la configuración predeterminada.

Aquí representa omitir el código de la unidad de prueba, el compilador continúa

https://blog.csdn.net/arkblue/article/details/50974957 skipTest explicación comparativa

Planta 2: El uso mvn clean package -Dmaven.test.skip=truetambién puede ser

3. Vea el jar que se acaba de generar, puede usar jar tvf

Inserte la descripción de la imagen aquí
Nota: La ruta aquí está debajo de la ruta del directorio raíz de este proyecto. Si usa cmd, también debe ir al directorio raíz del proyecto para operar (cometí un error aquí)

4. Ejecute el paquete jar recién generado

Inserte la descripción de la imagen aquí
Nota: tenga en cuenta que aquí está la ruta raíz del proyecto , no la ruta donde se encuentra el paquete jar.

Inserte la descripción de la imagen aquí
Nota: tenga en cuenta que aquí está la ruta raíz del proyecto , no la ruta donde se encuentra el paquete jar.

Supongo que te gusta

Origin blog.csdn.net/weixin_44767679/article/details/105344640
Recomendado
Clasificación