SpringBoot2如何自定义启动页、项目打包和指定运行环境
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,这篇文章主要介绍了SpringBoot2如何自定义启动页、项目打包和指定运行环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、打包
千家信息网最后更新 2025年02月03日SpringBoot2如何自定义启动页、项目打包和指定运行环境
这篇文章主要介绍了SpringBoot2如何自定义启动页、项目打包和指定运行环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
一、打包简介
springboot的打包方式有很多种。可以打war包,可以打jar包,可以使用jekins进行打包部署的。不推荐用war包,SpringBoot适合前后端分离,打成jar进行部署更加方便快捷。
二、自定义启动页
banner.txt内容
======================= No BUG=======================
这样就替换了原先SpringBoot的启动样式。
三、打包配置
1、打包pom配置
${project.artifactId} src/main/resources true org.apache.maven.plugins maven-compiler-plugin 2.3.2 1.8 org.springframework.boot spring-boot-maven-plugin -Dfile.encoding=UTF-8 true repackage org.apache.maven.plugins maven-surefire-plugin true
2、多环境配置
1)application.yml配置
server: port: 8017spring: application: name: node17-boot-package profiles: active: dev
2)application-dev.yml配置
project: sign: develop
3)application-pro.yml配置
project: sign: product
3、环境测试接口
package com.boot.pack.controller;import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class PackController { @Value("${project.sign}") private String sign ; @RequestMapping("/getSign") public String getSign (){ return sign ; }}
四、打包执行
1、指定模块打包
mvn clean install -pl node17-boot-package -am -Dmaven.test.skip=true生成Jar包:node17-boot-package.jar
2、运行Jar包
运行dev环境
java -jar node17-boot-package.jar -spring.profiles.active=dev
运行pro环境
java -jar node17-boot-package.jar -spring.profiles.active=pro
http://localhost:8017/getSigndev环境打印:developpro环境打印:product
感谢你能够认真阅读完这篇文章,希望小编分享的"SpringBoot2如何自定义启动页、项目打包和指定运行环境"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
环境
配置
运行
篇文章
项目
方便快捷
价值
兴趣
内容
同时
接口
方式
更多
朋友
样式
模块
知识
简介
编带
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
东京奥运会女篮数据库
保时捷软件开发
软件开发团队配合流程
icbc软件开发中心总经理
互联网属于是科技吗
理光无线打印服务器
戴尔服务器怎么进入安全模式
软件开发主要技术经济指标
创建数据库和表的实验原理是什么
张家口的服务器
安卓应该软件开发心得
数据库到学校采血是干嘛
网络安全法处罚有哪些
数据库安全性控制基本方法
数据库中auth是什么意思
网络安全规定会议内容
北京世纪中彩网络技术有限公
大会网络安全保障方案
网络安全法全文 新华网
音乐图片怎么存入数据库
软件开发工具与技术
怎么备份数据库中的数据
软件开发公司世界排名
sdi网络视频服务器
服务器白金电源啥意思
bim软件开发领头企业
服务器端口什么意思
ipv6根服务器在中国什么地方
内网服务器被攻击是什么原因
天津软件开发银行招聘