首页 > 其他分享 >写一个七牛云starter

写一个七牛云starter

时间:2024-07-26 21:52:21浏览次数:12  
标签:文件 七牛云 service 一个 spring maven factories starter

  1. 先创建一个普通的maven工程,然后导入七牛云的依赖

  2. 写配置文件,和配置类用@ConfigurationProperties(prefix = "qiniu")注解读取

  3. 然后就是写service业务类,写完业务类之后就是写一个自动配置类,在这个自动配置类里面添加@Configuration和@EnableConfigurationProperties(MqiniuProperties.class)注解,并且以@bean的方式实例化之前写好的service业务类

  4. springboot2情况:然后在resource目录下建立一个META-INF的目录,里面创建一个spring.factories文件,在这个文件里面声明好自动配置类全类名,最后运行maven的install就可以了。

  5. springboot3情况:没有spring.factories文件了,而是一个超长文件名的文件

标签:文件,七牛云,service,一个,spring,maven,factories,starter
From: https://www.cnblogs.com/dragon-proud-sky/p/18326334

相关文章

  • 前端绘制一个好看炫酷的流程图
    文章目录一、效果图二、直接上代码一、效果图因为是图片,所以不能展示动画效果,你们要看具体效果,就复制下面的代码到自己的项目里面去二、直接上代码<template><divclass="part"><divclass="line_box"><svgheight="505"width="450"><d......
  • 构建一个具有深色模式的简单React Web应用
    在当今的Web开发世界里,创建一个既美观又功能丰富的用户界面是至关重要的。在本文中,我们将探讨如何使用React构建一个简单但功能强大的Web应用,它包含导航栏、内容展示区域和深色模式切换功能。项目概述我们的目标是创建一个具有以下特性的Web应用:左侧导航栏,包含四个......
  • 2024-07-26 定义一个vue组件,并使用双向绑定该组件的值
    我写了一个input组件(vue3)<template><div><inputclass="inp":value="modelValue"@input="$emit('update:modelValue',$event.target.value)"/></div></template&......
  • 实现一个类似c#LINQ链式语法的观察者模式
    文章目录前言一、UniRx与LINQ的关系二、实现原理三、核心代码实现1.接口部分2.Disposable3.主题(事件源)4.操作符5.观察者6.操作符扩展使用示例1.带参数主题2.不带参数主题总结前言最近在学习UniRx的源码,其中链式语法的实现引起了我的兴趣,结合LINQ的实现原理,想要......
  • Mac开发基础04-第一个Mac项目
    一、项目创建创建macOS项目时,在Xcode的项目设置向导中,您会遇到"Interface"、"Language"、和"Storage"等选项。这些选项决定了您项目的基本框架、编程语言以及数据持久化的技术。下面逐一解释这些选项:Interface"Interface"(用户界面)选项让您选择创建用户界面的技术。对于macOS项......
  • 【YashanDB知识库】绑定参数,同一个sql多个执行计划的问题
    问题现象同一个sql有两个执行计划,是否合理?它的EXECUTIONS,ELAPSED_TIME等统计信息怎么看,是独立分开的还是统一计算的?如下图:问题影响版本tpcc测试:23.2.1.100问题的风险及影响影响EXECUTIONS等sql统计信息的计算问题发生原因同一条sql,特别是绑定参数的sql,参数类型不同,会导......
  • .url 文件通常是指Windows操作系统中的一种快捷方式文件,用于创建指向网络资源或本地文
    .url文件通常是指Windows操作系统中的一种快捷方式文件,用于创建指向网络资源或本地文件系统路径的链接。这种文件类型实际上是文本文件,其内容格式类似于INI文件,包含了一个URL或者本地文件路径。主要特点和用途:创建快捷方式:.url 文件允许用户创建指向特定网页、FTP站点或本......
  • BGP(Border Gateway Protocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为
    BGP(BorderGatewayProtocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为。BGP是互联网上用来交换路由信息的主要协议之一,它负责决定网络数据包应该如何从一个网络路由到另一个网络。BGP劫持可以分为两种主要类型:前缀劫持(PrefixHijacking):在前缀劫持中,攻击者发送......
  • C#中将多个excel档案汇总为一个excel档,并批量汇入oracle数据库
    privatevoidbt_bach_oracle_Click(objectsender,EventArgse){//將下載的excel匯總為一個excelstringsourceFolder=@"D:\123";//源文件夹路径stringdestinationFolder=@"D:\456";//目标文件夹路径stringdest......
  • 使用 Python 构建一个简单的 REST API
    使用Python构建一个简单的RESTAPI简介本文档将引导您使用Python和Flask框架构建一个简单的RESTAPI。我们将创建一个API,用于管理一个虚拟的书籍数据库。准备工作Python环境:确保您的系统上安装了Python3.x。Flask框架:使用pip安装Flask:pipinstallFla......