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

SpringBoot(黑马)

阿里云OSS简介及时用步骤

阿里云对象存储服务(Object Storage Service,简称OSS)为您提供基于网络的数据 存取服务。

使用OSS,您可以通过网络随时存储和调用包括文本、图片、音频和视频 等在内的各种非结构化

数据文件。 阿里云OSS将数据文件以对象(ob

ject)的形式上传到存储空间(bucket)中。

使用步骤:

1.注册登录阿里云(需实名认证)

2.开通oss服务

3.创建bucket

4.进入bucket,创建Accesskey,记住Accesskey ID和Accesskey Secret

5.安装SDK(在Maven项目中加入依赖项)

<dependency><groupId>com.aliyun.oss</groupId><artifactId>aliyun-sdk-oss</artifactId><version>3.15.1</version></dependency>

如果是java9及以上的版本,则需要添加jaxb相关依赖

<dependency><groupId>javax.xml.bind</groupId><artifactId>jaxb-api</artifactId><version>2.3.1</version>
</dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1.1</version>
</dependency><!-- no more than 2.3.3-->
<dependency><groupId>org.glassfish.jaxb</groupId><artifactId>jaxb-runtime</artifactId><version>2.3.3</version>
</dependency>

6.修改java简单上传示例代码(见黑马SpringBoot+Vue3)

7.集成OSS

SpringBoot项目部署

1.将写好的代码经过编译、打包生成一个jar包(需要借助一个打包插件)

2.将这个jar包发送或拷贝到服务器上,在服务器上运行这个jar包

pom.xml

 <plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>3.5.3</version>
</plugin>

打包

点击Maven->big-event->Lifecycle->package(编译完成后)->点击目录target->点击jar包在本地磁盘

打开->打开命令行提示窗口->输入java -jar (jar包名字)

注意:jar包部署,要求服务器必须有jre环境

属性配置方式

1.命令行参数方式

--键=值            --server.port=10010

2.环境变量方式

3.外部配置文件方式

配置优先级:项目中resources目录下的application.yml > jar包所在目录下的application.yml > 操作系统环境变量 > 命令行参数

多环境开发

SpringBoot提供的Profiles可以用来隔离应用程序配置的各个部分,并在特定环境下指定部分配置

生效

一、单文件
1.如何分隔不同环境的配置?

                   ---

2.如何指定哪些配置属于哪个环境?
spring:
config:
activate:
on-profile:环境名称
3.如何指定哪个环境的配置生效?
spring:
profiles:
active:环境名称

例:

#通用信息,指定生效环境
spring:profiles:active: dev---
#开发环镜
spring:config:activate:on-profile: dev
server:port:8081
---
#测试环境
spring:config:activate:on-profile: test
server:port:8082
---
#生产环境
spring:config:activate:on-profile:pro
server:port:8083

二、多文件

application-dev.yml  (开发)

application-test.yml(测试)

application-pro.yml  (生产)

application.yml    (共性配置并激活指定环境)

三、分组

按照配置的类别,把配置信息配置到不同的配置文件中

application-分类名.yml

在application.yml中定义分组

spring.profiles.group

在application.yml中激活分组
spring.profiles.active

http://www.dtcms.com/a/297853.html

相关文章:

  • Ansible自动化运维工具详解
  • n8n插件增加repeat_penalty参数适配Qwen3
  • HCIA再复习
  • 3款好用的服装外贸系统对比分析
  • 蜘蛛强引的原理与百度SEO的关系
  • 无人机视觉模块技术解析
  • 【算法-图论】图的存储
  • Gitee Test:国产软件测试平台如何筑牢关键领域数字安全屏障
  • 【SpringAI实战】ChatPDF实现RAG知识库
  • 二重循环之在ATM上取款
  • 【vue3+vue-pdf-embed】实现PDF+图片预览
  • InfluxDB Line Protocol 协议深度剖析(二)
  • Ubuntu 22.04 使用 Issac Gym 进行人形强化学习训练
  • ip link show 查看/配置网络接口
  • keepalived篇
  • Spring Cloud微服务项目完整搭建指南
  • ODFM(正交频分复用)系统中加入汉明码(Hamming Code)的主要目的是增强抗误码能力,通过**前向纠错(FEC)**机制提高传输可靠性
  • 详解FreeRTOS开发过程(八)-- 时间标志
  • 相机ROI 参数
  • 【飞控】在 Windows 中为PX4自动驾驶仪安装 UAV 工具箱支持包
  • Python 程序设计讲义(19):选择结构程序设计
  • 架构篇(一):告别MVC/MVP,为何“组件化”是现代前端的唯一答案?
  • [2025CVPR-图象分类方向]CATANet:用于轻量级图像超分辨率的高效内容感知标记聚合
  • Git常用命令赏析
  • Spring Boot 优雅实现多租户架构!
  • 谁将统治AI游戏时代?腾讯、网易、米哈游技术暗战
  • 基于Android的2048休闲益智游戏App
  • 上位机程序开发基础介绍
  • 大型微服务项目:听书——11 Redisson分布式布隆过滤器+Redisson分布式锁改造专辑详情接口
  • HTML5武汉旅游网站源码