当前位置: 首页 > 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
http://www.lryc.cn/news/357332.html

相关文章:

  • Java-常用模块
  • c++大作业 调整字幕的时间
  • Nmap使用方法
  • 任务3.1:采用面向对象方式求三角形面积
  • 解读《互联网政务应用安全管理规定》网络和数据安全中的身份认证和审计合规建设
  • HTML-JavaWeb
  • 数组-检查数组内是否存在和为7的倍数的子序列
  • 【图像处理与机器视觉】图像处理概述与像素
  • 虚函数的性能消耗到底在哪?
  • Visual Studio 的使用
  • Web前端与App前端:深入剖析两者的异同
  • 初学者必读:Midjourney AI创作工具的简易使用手册!
  • 使用python绘制一个五颜六色的爱心
  • 关于锂电池短路测试
  • 排序(前篇)
  • Linux学习笔记(二)
  • Git——pull request详细教程
  • Prompt工程与实践
  • 电脑录屏怎么录?7个电脑录屏软件免费版强势来袭,赶快收藏!
  • ts: 映射类型
  • 调出idea解决冲突界面
  • android studio项目 gradle-xx-bin.zip下载失败或很慢的解决方法
  • Python系列:教你使用PyMySQL操作MySQL数据库
  • mysql数据库管理面试题-1
  • Linux安装zsh并配置oh-my-zsh
  • echarts(6大基础图表)的使用
  • React hooks - forwardRef+useImperativeHandle
  • MyBatis出现:SQLSyntaxErrorException: Unknown column ‘XXX‘ in ‘field list‘
  • 代码随想录算法训练营Day54 | 392.判断子序列、115.不同的子序列 | Python | 个人记录向
  • 利用oracle默认事务隔离级别(提交读)提升多表联查速度