千家信息网

SpringBoot2如何自定义启动页、项目打包和指定运行环境

发表于:2025-11-19 作者:千家信息网编辑
千家信息网最后更新 2025年11月19日,这篇文章主要介绍了SpringBoot2如何自定义启动页、项目打包和指定运行环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、打包
千家信息网最后更新 2025年11月19日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                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安全错误 数据库的锁怎样保障安全 金蝶kis专业版数据库表 什么是儿童节网络安全 软件开发工程师职位分析 信息网络安全服务指导意见 计算机网络安全规范的五个层 白标的服务器是什么意思 宿城区多功能网络技术多少钱 华为存储服务器管理地址 蒙古马网络安全 金网天下网络技术有限公司 手机远端服务器配置异常 联想rd450服务器警示灯 服务器套天机防护 中国银行软件开发待遇 sql改数据库端口号 ea的类图转换成数据库 云顶手游服务器怎么选 西安食堂消费系统软件开发定制 2016重大网络安全事件 大学生如何防范网络安全问题 弹射世界角色数据库 在分析建立数据库目的时 网络安全set的含义是 foxhole服务器 武汉电商网络安全维护代理品牌 链接保存到数据库怎样用 无法访问内网nginx服务器 上海一景微网络技术有限公司 计算机网络技术基础下载 西安食堂消费系统软件开发定制
0