Spring Boot 小技巧
2023-09-11 14:17:19 时间
1: Spring Boot 设置多任务启动
需求: 在微服务开发过程中 ,需要同时启动多个服务
然后对于不同的服务指定不同的执行端口
2: Maven启动
在开发项目的根目录或者 idea中的 terminal : 执行 mvn spring-boot:run
mvn spring-boot:run
意义: 在直接有Maven环境的系统中, 启动比较方便 , 但是建议打包为Jar形式启动
3: Jar包形式启动
3.1 maven 生命周期打包命令
mvn clean package 完成清理 编译 测试 打包 mvn clean install 完成清理 编译 测试 打包 并将打包好的文件部署到本地Maven仓库中 mvn clean deploy 完成清理 编译 测试 打包 并将打包好的文件部署到本地Maven仓库中与远程Maven私服仓库
3.2 启动jar常用相关参数
# 指定端口 java -jar xxx.jar --server.port=8888 # 内存参数 java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar xxxjar # 指定profile java -jar xxx.jar Dspring.profiles.active=dev #后台运行 nohup java -jar xxx.jar&
相关文章
- springboot项目:以run as-->spring boot app方式启动,配置热部署(亲测可用!!!)
- 《Spring Boot官方文档》16. 自动配置
- spring-boot-admin源码分析及单机监控spring-boot-monitor的实现(一)
- Spring Boot - how to configure port
- Spring源码之将Xml文件解析为Document对象(三)
- 第64节:Java中的Spring Boot 2.0简介笔记
- 注意:Spring Boot 2.7开始spring.factories不推荐使用了,接下来这么玩...
- Spring Boot 2.4 对多环境配置的支持更改
- Spring Boot @Value 在 @Bean 中为null的问题
- 【spring框架】引用外部资源文件
- Spring Cloud与Spring Boot的关系
- spring MVC 与 struts 的区别
- 玩转spring boot——结合JPA事务
- 曹工说Spring Boot源码系列开讲了(1)-- Bean Definition到底是什么,附spring思维导图分享
- Ubuntu 下 VSCode开发 Spring Boot