赣州网站seo,宝塔安装wordpress不成功,网络优化推广,生产企业erp管理软件打成Jar包
需要添加打包组件将项目中的资源、配置、依赖包打到一个jar包中#xff0c;可以使用maven的package#xff1b;运行: java -jar xxx(jar包名)
操作步骤 第一步: 引入Spring Boot打包插件 !--打包的插件--
build!--修改jar的名字--fi…打成Jar包
需要添加打包组件将项目中的资源、配置、依赖包打到一个jar包中可以使用maven的package运行: java -jar xxx(jar包名)
操作步骤 第一步: 引入Spring Boot打包插件 !--打包的插件--
build!--修改jar的名字--finalNameROOT/finalNamepluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/plugin/plugins
/build第二步: 执行命令 # 清理、打包 跳过测试 mvn clean package -Dmaven.test.skiptrue 第三步: 运行 java -jar xxx.jar 第四步: 浏览器访问 http://localhost:8080/xxx
小结
打包jar的步骤 在pom文件添加打包的插件 在控制台进入到模块里面执行 mvn clean package -Dmaven.test.skiptrue 执行jar java -jar xxx.jar
SpringBoot profile配置
说明
我们在开发Spring Boot应用时通常同一套程序会被安装到不同环境比如开发、测试、生产等。其中数据库地址、服务器端口等等配置都不同如果每次打包时都要修改配置文件那么非常麻烦。profile功能就是来进行动态配置切换的。
详解
1 profile是用来完成不同环境下配置动态切换功能的。
2 profile配置方式
多profile文件方式提供多个配置文件每种文件代表一种环境。 application-dev.properties/yml开发环境application-test.properties|yml测试环境application-pro.properties|yml生产环境 一个yml文件配置多环境方式 在yml中使用 — 分隔不同配置
3 profile激活方式
配置文件 再配置文件中配置spring.profiles.activedev虚拟机参数在VM options 指定-Dspring.profiles.activedev命令行参数java –jar xxx.jar --spring.profiles.activedev
演示
多文件方式
1、准备项目环境新建项目、依赖、启动类
2、新建配置文件
application-dev.properties
server.port8082application-test.properties
server.port8083application-pro.properties
server.port80843、此时启动项目发现端口还是8080因为没有激活配置。
4、新建application.properties激活配置
spring.profiles.activedev此时使用的就是application-dev.properties配置文件的内容。
yml多文档
新建application.yml
---
server:port: 8082
spring:profiles: dev
---
server:port: 8083
spring:profiles: test
---
server:port: 8084
spring:profiles: pro
---
# 激活配置
spring:profiles:active: test虚拟机参数
方式1 VM Options 参数 方式2Program arguments:
命令行参数
E:\java -jar springboot-profile-1.0-SNAPSHOT.jar --spring.profiles.activetest小结
profile文件的作用有几种方式 profile: 配置多环境的 多个properties文件一个yml文件使用—分割