springboot启动原理详解,spring boot启动方式

  springboot启动原理详解,spring boot启动方式

  

目录

环境准备第一种:直接主要的方法启动tx演示2应用程序第二种:通过专家插件来启动第三种打冲突包来访问第四种通过码头工人容器虚拟化运行

 

  

环境准备

创建工程

 

  pom.xml内容

  ?可扩展标记语言版本=1.0 编码=UTF八号?项目xmlns= http://maven。阿帕奇。org/POM/4。0 .0 xmlns : xsi= http://www。w3。org/2001/XML schema-instance xsi :架构位置= http://maven。阿帕奇。org/POM/4。0 .0 http://maven。阿帕奇。org/xsd/maven-4。0 .0 .“xsd”模型版本4 .-从存储库/父属性项目。建造。sourceencodingutf-8/项目。建造。sourceencodingproject。报道。outputencodingtf-8/项目。报道。outputencodingjava。版本1.8/Java。版本/属性dependenciesdependencygroupid组织。spring框架。boot/groupid artificatid spring-boot-starter-web/artifact id/dependency groupid org。spring框架。boot/groupid artificati factid spring-starter-test/artifactivatedscope test/启动类tx演示2应用程序

  @ spring boot application public class tx demo 2 application { public static void main(String[]args){ spring application。运行(tx演示2应用程序。class,args);}} 测试类测试控制器

  @ RestControllerpublic类测试控制器{ @请求映射(/hello )公共字符串hello(){ return hello ;} }

  

第一种:直接main方法启动TxDemo2Application

 

  测试访问

  

第二种:通过maven插件来启动

输入:

 

  c : Users rlsl 180506 Desktop tx _ demo 2 mvn弹簧启动:运行

  测试访问

  

第三种 打jar包来访问

c : Users rlsl 180506 Desktop tx _ demo 2 mvn干净包

 

  进入冲突所在路径执行

  c : Users rlsl 180506 Desktop tx _ demo 2 target Java-jar tx _ demo 2-00 .1-快照。冲突

  测试结果:

  

第四种 通过docker容器虚拟化运行

首先我要在Linux操作系统操作系统的码头工人环境下。其次把第三步打好的冲突拷贝到Linux操作系统操作系统下的指定目录,修改名字成tx_demo2.jar

 

  mv tx _ demo 2-0。0 .1-快照。jar tx _ demo 2。冲突创建构建文件

  从打开JDK :8-JDK-阿尔卑斯山JAR _ FILE复制$ { JAR _ FILE }应用程序。JAR公开10001入口点[ Java ,-jar ,/app.jar]tx_demo2.jar和构建在同一个路径构建镜像

  docker build-build-arg JAR _ FILE=tx _ demo 2。JAR-t tx _ demo 2:1.0 .

  启动容器:

  docker run-p 8080:8080 tx _ demo 2:1.0

  访问测试

  到此这篇关于跳羚的四种启动方式的文章就介绍到这了,更多相关跳羚启动方式内容请搜索盛行信息技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持盛行它!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: