springboot 官网demo学习1

跟着springboot官网学习springboot问题记录
项目地址.github:https://github.com/hutaicai/springboot_learning.git

1.将main 方法throw exception去掉

在这里插入图片描述

如果不加throws Exception连编译都过不去.
在这里插入图片描述

2.创建可执行的jar

条件: 将spring-boot-maven-plugin添加到我们的pom.xml中

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

注:隐藏条件:在使用springboot项目中是内存tomcat的,所以能创建可执行的jar包的.(在pom文件中并没找到tomcat的jar包)

结果

在这里插入图片描述

失败: 这是测试类的编译没有通过

解决思路: 在编译的过程中,将test编译去掉.

落地1: 在pom文件中加入下面代码:

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

理解:

maven-surefire-plugin是maven里执行测试用例的插件,不显示配置就会用默认配置。

这里表示 跳过测试单元代码,继续编译

https://blog.csdn.net/arkblue/article/details/50974957 skipTest 对比讲解

落地2:使用 mvn clean package -Dmaven.test.skip=true 也可以

3.查看刚刚生成的jar,可以使用jar tvf

在这里插入图片描述
注意:这里的路径 是在本项目的根目录路径下,如果使用cmd的话,也要到项目的根目录下 进行操作(我就是在这里出过错)

4.运行的刚刚生成的jar包

在这里插入图片描述
注:这里要注意是项目的 根路径,而不是jar包所在的路径

在这里插入图片描述
注:这里要注意是项目的 根路径,而不是jar包所在的路径

猜你喜欢

转载自blog.csdn.net/weixin_44767679/article/details/105344640