1.springboot项目打包jar
===================
打包后,在如下目录:
这里打包的springboot的jar文件名为 api-0.0.1-SNAPSHOT.jar
2.编写bat启动springboot脚本
=====================
新建一个start.bat文件,start.bat文件的内容如下:
cd %~dp0
C:\jdk\jdk1.8.0_181\bin\java.exe -Dfile.encoding=utf-8 -jar api-0.0.1-SNAPSHOT.jar --server.port=81
cd %~dp0 表示切换到bat所在的目录下
-Dfile.encoding=utf-8 设置编码
–server.port=81 设置springboot访问端口为81
3.bat启动springboot
=================
假设api-0.0.1-SNAPSHOT.jar和start.bat文件,都放在d:\apidemo目录下
双击start.bat文件,会自动弹出控制台,信息大致如下:
D:\apidemo>cd D:\apidemo\
D:\apidemo>C:\jdk\jdk1.8.0_181\bin\java.exe -Dfile.encoding=utf-8 -jar api-0.0.
1-SNAPSHOT.jar --server.port=81
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
’ |____| .__|_| |_|_| |_\__, | / / / /
=|_|======|___/=/_/_/_/
:: Spring Boot :: (v2.4.3)
2021-06-19 16:28:33.392 INFO 4436 — [ main] com.demo.api.ApiApp
lication : Starting ApiApplication v0.0.1-SNAPSHOT using Java 1.8.0_181
on iZ23lkhhnpiZ with PID 4436 (D:\apidemo\api-0.0.1-SNAPSHOT.jar started by Ad
ministrator in D:\apidemo)
2021-06-19 16:28:33.392 INFO 4436 — [ main] com.demo.api.ApiApp
lication : No active profile set, falling back to default profiles: def
ault
2021-06-19 16:28:37.236 INFO 4436 — [ main] o.s.b.w.embedded.tomcat
.TomcatWebServer : Tomcat initialized with port(s): 81 (http)
2021-06-19 16:28:37.298 INFO 4436 — [ main] o.apache.catalina.core.
StandardService : Starting service [Tomcat]
2021-06-19 16:28:37.298 INFO 4436 — [ main] org.apache.catalina.cor
e.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.43]
2021-06-19 16:28:37.454 INFO 4436 — [ main] o.a.c.c.C.[Tomcat].[loc
alhost].[/] : Initializing Spring embedded WebApplicationContext
2021-06-19 16:28:37.470 INFO 4436 — [ main] w.s.c.ServletWebServerA
pplicationContext : Root WebApplicationContext: initialization completed in 3891
ms
2021-06-19 16:28:38.064 INFO 4436 — [ main] o.s.s.concurrent.Thread
PoolTaskExecutor : Initializing ExecutorService ‘applicationTaskExecutor’
2021-06-19 16:28:38.626 INFO 4436 — [ main] o.s.b.w.embedded.tomcat
.TomcatWebServer : Tomcat started on port(s): 81 (http) with context path ‘’
2021-06-19 16:28:38.642 INFO 4436 — [ main] com.demo.api.ApiApp
lication : Started ApiApplication in 6.504 seconds (JVM running for 7.7
4.常见问题
======
4.1.解决bat控制台中文乱码问题
【现象】
【解决方法】
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
![img](https://img-blog.csdnimg.cn/img_convert/bb3f0adc249a6b447416800b588c8a38.jpeg)
最后
这份文档从构建一个键值数据库的关键架构入手,不仅带你建立起全局观,还帮你迅速抓住核心主线。除此之外,还会具体讲解数据结构、线程模型、网络框架、持久化、主从同步和切片集群等,帮你搞懂底层原理。相信这对于所有层次的Redis使用者都是一份非常完美的教程了。
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~
你的支持,我的动力;祝各位前程似锦,offer不断!!!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
整理不易,觉得有帮助的朋友可以帮忙点赞分享支持一下小编~
你的支持,我的动力;祝各位前程似锦,offer不断!!!
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!