Spring Boot 笔记 021 项目部署

1.1 引入坐标,并双击package打包成jar包

1.2 在服务器上运行jar包

1.3 使用postman测试

2.1 运行配置

2.1.1 命令更改端口

java -jar big-event-1.0-SNAPSHOT.jar --server.port=7777

2.1.2 环境变量更新(略)

2.1.3 外部配置文件,在jar包同目录下配置application.yml文件(略)

3.1 多环境开发(开发,测试,生产)

3.1.1 定义application.yml

复制代码
# 通用信息
mybatis:
  configuration:
    map-underscore-to-camel-case: true
spring:
  profiles:
    group:
      "dev": devDB,devServer
      "pro": proDB,proServer
      "test": testDB,testServer
    active: dev
server:
  servlet:
    context-path: /aaa

3.1.2 定义其他xml

application-devDB.yml

复制代码
# 开发环境
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/big_event
    username: root
    password: root
  data:
    redis:
      host: localhost
      port: 6379

application-devServer.yml

复制代码
# 开发环境
server:
  port: 8080

(其他yml略)

相关推荐
一 乐3 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
saoys3 小时前
Opencv 学习笔记:图像掩膜操作(精准提取指定区域像素)
笔记·opencv·学习
码事漫谈4 小时前
Protocol Buffers 编码原理深度解析
后端
码事漫谈4 小时前
gRPC源码剖析:高性能RPC的实现原理与工程实践
后端
电子小白1234 小时前
第13期PCB layout工程师初级培训-1-EDA软件的通用设置
笔记·嵌入式硬件·学习·pcb·layout
期待のcode5 小时前
前后端分离项目 Springboot+vue 在云服务器上的部署
服务器·vue.js·spring boot
踏浪无痕5 小时前
AI 时代架构师如何有效成长?
人工智能·后端·架构
程序员小假6 小时前
我们来说一下无锁队列 Disruptor 的原理
java·后端
clorisqqq6 小时前
人工智能现代方法笔记 第1章 绪论(1/2)
人工智能·笔记
charlie1145141916 小时前
嵌入式现代C++教程: 构造函数优化:初始化列表 vs 成员赋值
开发语言·c++·笔记·学习·嵌入式·现代c++