当前位置: 首页 > news >正文

重生之 SpringBoot3 入门保姆级学习(02、打包部署)

重生之 SpringBoot3 入门保姆级学习(02、打包部署)

      • 1.6 打包插件
      • 1.7 测试 jar 包
      • 1.8 application.properties 的相关配置

1.6 打包插件


  • 官网链接
https://docs.spring.io/spring-boot/docs/current/reference/html/getting-started.html#getting-started.first-application.executable-jar

image-20240522093606196

  • 复制代码到 pom.xml 刷新 maven

image-20240522093523498

  • 开始打包

image-20240522094017361

  • 打包完成

image-20240522094058841

1.7 测试 jar 包


  • 先关闭项目

image-20240522094158416

  • 打开 jar 包所在位置

image-20240522094242589

  • 搜索栏输入 cmd 回车

image-20240522094310442

  • 运行 jar 包
java -jar boot3-01-demo-1.0-SNAPSHOT.jar

image-20240522094407765

  • 外部配置

将文件复制到一个新的文件夹中,创建文件 application.properties

application.properties

image-20240522095125713

打开文件进行配置

server.port=8888

image-20240522095338285

  • 再次进入 cmd 运行 jar 包
java -jar boot3-01-demo-1.0-SNAPSHOT.jar

image-20240522095455879

  • 浏览器测试请求

image-20240522095612979

1.8 application.properties 的相关配置


端口号配置

server.port=8888

与数据库链接配置

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/databases?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&useSSL=false
spring.datasource.username=root
spring.datasource.password=123456

数据池的配置

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

时间的配置

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss
spring.jackson.time-zone=GMT+8

文件大小的配置

spring.servlet.multipart.max-request-size=50MB
spring.servlet.multipart.max-file-size=50MB

mybatis的配置,domain实体类和mapper文件路径的配置

mybatis.type-aliases-package=com.domain
mybatis.mapper-locations=classpath:mapper/*.xml

相关文章:

  • 通关!游戏设计之道Day16
  • BFS解决最短路问题(详解)
  • C#控制台-输出输入、占位符
  • CSS基础(第二天)
  • 大模型日报2024-05-27
  • 算法训练营day41
  • 【学习笔记】计算机组成原理(七)
  • 10.SpringBoot 统一处理功能
  • 剪画小程序:分享3个无字幕保存高清视频的方法!!!
  • 211大学计算机专业不考408,新增的交叉专业却考408!南京农业大学计算机考研考情分析!
  • 如何将程序打包成Windows安装包
  • LeetCode994腐烂的橘子
  • 好的架构是进化来的,不是设计来的
  • Python考试复习--day2
  • 基于51单片机的智能灯光控制系统
  • ES6指北【2】—— 箭头函数
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 2017-09-12 前端日报
  • C++11: atomic 头文件
  • echarts花样作死的坑
  • express如何解决request entity too large问题
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • IDEA 插件开发入门教程
  • JavaScript-Array类型
  • Leetcode 27 Remove Element
  • MYSQL如何对数据进行自动化升级--以如果某数据表存在并且某字段不存在时则执行更新操作为例...
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • Object.assign方法不能实现深复制
  • Redis字符串类型内部编码剖析
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • SwizzleMethod 黑魔法
  • windows下mongoDB的环境配置
  • 猴子数据域名防封接口降低小说被封的风险
  • 聊聊hikari连接池的leakDetectionThreshold
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 如何使用 OAuth 2.0 将 LinkedIn 集成入 iOS 应用
  • 通过获取异步加载JS文件进度实现一个canvas环形loading图
  • 微信开源mars源码分析1—上层samples分析
  • 用简单代码看卷积组块发展
  • 好程序员web前端教程分享CSS不同元素margin的计算 ...
  • ​Base64转换成图片,android studio build乱码,找不到okio.ByteString接腾讯人脸识别
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (2022 CVPR) Unbiased Teacher v2
  • (4)Elastix图像配准:3D图像
  • (el-Transfer)操作(不使用 ts):Element-plus 中 Select 组件动态设置 options 值需求的解决过程
  • (js)循环条件满足时终止循环
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot优课在线教学系统 毕业设计 081251
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (算法)Game
  • .bat文件调用java类的main方法
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .Net Core缓存组件(MemoryCache)源码解析
  • .net6Api后台+uniapp导出Excel