Spring Boot-运行部署
2024-08-31 19:46:22
Main方法
直接运行启动类main方法
遵循应用程序入口点的Java约定的标准方法。我们的main方法SpringApplication通过调用委托给Spring Boot的类run。 SpringApplication引导我们的应用程序,启动Spring,然后启动自动配置的Tomcat Web服务器。我们需要Example.class作为参数传递给run方法,以告诉SpringApplication哪个是主要的Spring组件。该 args数组也被传递以公开任何命令行参数。
可执行jar
此插件可使项目打包成可执行jar
项目根目录执行mvn package
此时生成好的jar放置于项目下target目录中
java -jar xx.jar运行可执行jar
.jar 包含pom中所有依赖 可直接运行
.jar.original 普通jar 不包含依赖
war部署
pom.xml中添加 <packaging>war</packaging> 更改打包方式为war
<finalName>S</finalName> war包名称
启动类或新建类继承SpringBootServletInitializer类 重写configure方法
项目根目录执行mvn package
war包部署至Tomcat下webapps目录中 bin目录下startup.bat启动Tomcat
mvn spring-boot:run
项目根目录mvn指令运行
最新文章
- cf593c
- Selenium Webdriver java 积累一
- uitableview性能优化(转)
- haproxy.cfg
- sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page
- oracle中decode()函数
- windows 8.1 pro X64安装中断
- SVM(支持向量机)算法
- WeiFenLuo.winFormsUI.Docking.dll的使用(停靠效果)
- docker文章
- GC(Garbagecollection)垃圾回收
- Anton and Making Potions
- 开涛spring3(6.3) - AOP 之 6.3 基于Schema的AOP
- 除了使用new关键字,还有什么方法可以创建Java对象呢?
- 关于controller的书写
- java基础---->;Serializable的使用
- Mini-Batch 、Momentum、Adam算法的实现
- UniGUI的TUniLoginForm窗口自定义背景色和背景图片
- 在ASP.NET MVC中使用typeahead.js支持预先输入,即智能提示
- 双数组Trie的一种实现