springboot有多少种启动方式
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要为大家展示了"springboot有多少种启动方式",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"springboot有多少种启动方式"这篇文章
千家信息网最后更新 2025年01月23日springboot有多少种启动方式
这篇文章主要为大家展示了"springboot有多少种启动方式",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"springboot有多少种启动方式"这篇文章吧。
环境准备
创建工程
pom.xml内容
4.0.0 cn.tx.springboot tx_demo2 0.0.1-SNAPSHOT jar tx_demo2 Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 2.0.3.RELEASE UTF-8 UTF-8 1.8 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin
启动类TxDemo2Application
@SpringBootApplicationpublic class TxDemo2Application { public static void main(String[] args) { SpringApplication.run(TxDemo2Application.class, args); }}
测试类TestController
@RestControllerpublic class TestController { @RequestMapping("/hello") public String hello(){ return "hello"; } }
第一种:直接main方法启动TxDemo2Application
测试访问
第二种:通过maven插件来启动
输入:
C:\Users\rlsl180506\Desktop\tx_demo2>mvn spring-boot:run
测试访问
第三种 打jar包来访问
C:\Users\rlsl180506\Desktop\tx_demo2>mvn clean package
进入jar所在路径执行
C:\Users\rlsl180506\Desktop\tx_demo2\target>java -jar tx_demo2-0.0.1-SNAPSHOT.jar
测试结果:
第四种 通过docker容器虚拟化运行
首先我要在linux的docker环境下。其次把第三步打好的jar拷贝到linux下的指定目录,修改名字成tx_demo2.jar
mv tx_demo2-0.0.1-SNAPSHOT.jar tx_demo2.jar
创建DockerFile文件
FROM openjdk:8-jdk-alpineARG JAR_FILECOPY ${JAR_FILE} app.jarEXPOSE 10001ENTRYPOINT ["java","-jar","/app.jar"]
tx_demo2.jar和DockerFile在同一个路径构建镜像
docker build --build-arg JAR_FILE=tx_demo2.jar -t tx_demo2:1.0 .
启动容器:
docker run -p 8080:8080 tx_demo2:1.0
访问测试
以上是"springboot有多少种启动方式"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
测试
内容
方式
篇文章
容器
环境
路径
UTF-8
学习
帮助
名字
工程
我要
所在
拷贝
插件
文件
方法
易懂
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器没有磁盘阵列能用吗
常德软件开发高职
进中信银行软件开发怎么样
网易服务器端口查询
阿里巴巴网络安全总监是黑客高手
网络安全5000论文
手机国外服务器地址
南明区有梦网络技术服务工作室
网页服务器有什么区别
工行软件开发中心25周年
阿里云服务器教育邮箱注册
安徽软件开发者一般在哪里找
电脑怎样当服务器
网络技术工程师的前景
家长网络安全宣传语
创建数据库提示设备激活错误
网络安全图片素描画
企业学习软件开发价钱
广水市无线网络技术
dm数据库和瀚高数据库
新冠肺炎新增数据库
2003系统文件服务器备份
经纶世纪医疗网络技术官网
数据库连接速度查询
lol手游怎么进国服服务器
分光光度计软件开发
扣丁学堂网络安全百度云
安徽软件开发者一般在哪里找
系统软件开发流程及付款方式
如何使用列式数据库