文章目录
- 工程打包与运行(win版)
- 打包
- 运行
- windows打包小结
- 可能会遇到的bug
- springBoot打包插件小结
- windows端口被占用
- 临时属性设置
- 临时端口访问
- 小结
- args
- 自我结论
- 小结
工程打包与运行(win版)
打包
先clean
pakage
生成target 和 jar
右键jar -> open in -> explore
运行
jar包目录,cmd指令
java -jar spri{tab}自动补全
稍等十几秒加载一下
访问 - localhost:80/pages/books.html
此时我们的cmd终端就是服务器
windows打包小结
可能会遇到的bug
cmd启动时
当你pom.xml文件里没有这个插件时,执意打包jar后,运行后会出现上图效果,就是文件打包不全的情况
而这个差价就是spring-boot项目打包插件
springBoot打包插件小结
windows端口被占用
查找80端口
记住80端口pid
根据pid查找电脑进程
可以看到是java程序占用了80端口
强制终止此pid进程
taskkill:杀死
-f:强制
31728:java80端口pid
强制杀死全部相关程序
taskkill -f -t -im “进行名称”
临时属性设置
临时端口访问
80 -> 8080
java -jar springboot_08_ssmp-0.0.1-SNAPSHOT.jar --server.port=8080
小结
args
自我结论
在springboot中,这个args参数可以作为外界的入口,可以传入参数,当然这是非常不安全的,比如更改端口,更改属性…
所以,在springboot项目中,为了安全性,尽量不写args参数
小结