说完前面的三个特性,我们再说一下最后一个特性,发布打包也就是部署
springboot的部署非常简单
关于如何使用idea打包,我之前的一篇文章已经讲过了 大家可以看一下 idea导出jar包
1.在pom文件配置打包相关的信息
<!--打包所需要的东西--> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <!--当运行jar时提示没有主类信息此时,你需要制定程序的运行入口,也就是main方法--> <mainClass>com.lizhen.sbtest.app.App</mainClass> </configuration> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin> </plugins> </build>
2.找到自己导出的jar包,通过cmd控制台来进行启动spring boot项目
通过命令java -jar SpringBootTest.jar(打出来的jar包名称)
启动成功和我们在idea中启动spring boot就完全一样了
一定要注意,在打包的时候要制定main方法的入口,否则在启动的时候就会报错.