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

网站要实名认证吗免费关键词优化排名软件

网站要实名认证吗,免费关键词优化排名软件,wordpress首页删除侧边栏,网络营销特点是什么文章目录 第一步,新建一个SpringBoot项目第二步,在pom文件里面引入jar包第三步,配置你的github信息github.authorization1、进入github官网,登录账号,点击头像,选择setting2、选择[Developer Settings](htt…

文章目录

    • 第一步,新建一个SpringBoot项目
    • 第二步,在pom文件里面引入jar包
    • 第三步,配置你的github信息
      • github.authorization
        • 1、进入github官网,登录账号,点击头像,选择setting
        • 2、选择[Developer Settings](https://github.com/settings/apps)
        • 3、生成一个token
        • 4、设置好参数
      • owner
      • repo
      • branch
      • email
    • 第四步,使用GithubTemplate
    • 第五步,验证是否可以使用
    • 需要注意的点
    • 后续版本考虑支持

嗨嗨嗨~ 我老马又来了!!!上次写了一篇我开源了一款阿里云OSS的spring-boot-starter

但是大家需要知道的事情是阿里云oss是收费的啊!在写这篇文章之前作者也买了一个阿里oss的资源包

image-20241009192656160

但是就是在 2024年9月16日 00:00的时候,他过期了,那么大家都知道我的,喜欢找白(开)嫖(源)的路子,经过许久的调研加上github免费的名声,所以作者就盯上了github,于是花了几天的时间写了一个github-spring-boot-starter给大家使用

这个spring-boot-starter 只有一个使命:当图床+上传文件,只需要调用一个(githubTemplate.putObject())上传的方法,返回值就是一个直接可以预览的路径!! 目前这个jar包已经发布到maven的中央仓库去了,欢迎大家使用

仓库的引用地址为:https://mvnrepository.com/artifact/io.gitee.wangfugui-ma/github-spring-boot-starter

image-20241009193407126

现在来教大家怎么使用这个免费的jar包

目前最新的jar包版本为1.0.0,请使用1.0.0版本

第一步,新建一个SpringBoot项目

SpringBoot入门:如何新建SpringBoot项目(保姆级教程)

第二步,在pom文件里面引入jar包

maven项目为

<!-- https://mvnrepository.com/artifact/io.gitee.wangfugui-ma/github-spring-boot-starter -->
<dependency><groupId>io.gitee.wangfugui-ma</groupId><artifactId>github-spring-boot-starter</artifactId><version>1.0.0</version>
</dependency>

gradle项目为

// https://mvnrepository.com/artifact/io.gitee.wangfugui-ma/github-spring-boot-starter
implementation group: 'io.gitee.wangfugui-ma', name: 'github-spring-boot-starter', version: '1.0.0'

第三步,配置你的github信息

在yml或者properties文件中配置如下信息

github:authorization: ghp_krW5D18ymHx3lK8a9QVBGK7scsdfnowner: MrFuguirepo: markdownbranch: mainemail: masiyi163163@163.com

github.authorization

这个参数是你的github的token,为了鉴权使用,告诉github这个是你

1、进入github官网,登录账号,点击头像,选择setting

image-20241009194328522

2、选择Developer Settings

image-20241009194558303

3、生成一个token

一定要选我箭头标识的,否则会调用失败!!

image-20241009195131191

4、设置好参数

名字加有效期

image-20241009195326101

然后把repo这个选项勾选上就行了,然后点击生成

image-20241009195542914

之后你就会得到一个token!把这个复制下来填到github.authorization参数里面去!!现在就复制!!now!!!因为关闭这个页面token就会消失了

image-20241009195610938

owner

这个参数就是用户名的意思,例如作者的用户名就是MrFugui,点击你的头像点击your profile,地址栏里面就是你的owner

image-20241009195952208

repo

这个就是你的仓库名称啦,新建一个仓库

image-20241010191933781

注意得是公开的仓库哦!!!

image-20241010191927250

这里添加一个文件,这样才会创建一个默认的分支 main

image-20241010191558481

branch

这里就是你的分支名称,如果你按照上面的操作来的话,默认就是main,如果你有自己的分支的话则改为自己的分支

image-20241010192056509

email

见名之意,就是你的email电子邮箱,这个无所谓,可以随便乱写,主要的用于给提交信息加标识,但是前几个是不能乱写的

根据我们上面的操作完成之后yml就会变成这样:

github:authorization: ghp_krW5D18ymHx3lK8adfgdcVpYWh0bwR0nowner: MrFuguirepo: github-spring-boot-starterbranch: mainemail: masiyi163163@163.com

第四步,使用GithubTemplate

    @AutowiredGithubTemplate githubTemplate;

在你的项目中直接使用Autowired注解注入AliyunTemplate即可使用

image-20241010192745562

第五步,验证是否可以使用

我们编写一个测试方法往github里面上传一个文件试试

public String create(MultipartFile file) throws IOException {return githubTemplate.putObject(file.getInputStream(), "提交",  file.getOriginalFilename());
}

通过controller接口调用一下试试:

image-20241010193159624

可以看到我们的方法直接返回了一个地址,我们可以直接打开看一下

image-20241010193238202

没错!!成功上传并且可以直接预览!!!

需要注意的点

每次上传的名称、路径、里面的内容是不能一样的,否则方法会返回一个空字符串回来

后续版本考虑支持

  1. 支持更多的图床,例如gitee等

在这里插入图片描述

http://www.15wanjia.com/news/159954.html

相关文章:

  • 徐州免费网站制作制造企业erp管理系统
  • 网站建设服务哪个便宜啊做h5动画网站
  • 象山县住房和城乡建设局网站怎样把已经有的网站做推广
  • 许昌企业网站去哪开发建设网站都要什么
  • 企业外贸网站建设方案关键词歌词林俊杰
  • 网站建设移交手续建设网站需要哪些元素
  • 网站信用认证可以自己做吗文化传媒 网站设计
  • 苏州网站建设哪家好网站开发设计选题背景
  • 公司内部网站系统wordpress 文章备份
  • 哪里可以学网站开发发布网站需要多少钱
  • 建站报告2000字手机网站开发框架php
  • 建公司网站的详细步骤手机网站底部导航
  • 湛江网站建设开发中国网络营销网
  • 长春火车站停车场24小时收费标准wordpress 128m内存
  • 网站建设与维护的国家定价标准包头网站建设哪家好
  • 兰山网站建设公司网站的技术解决方案
  • 潍坊科技网站建设新博念 足球网站开发
  • 网站优化怎样做泉州网站建设效率网络
  • wap网站还有能打开的吗网站建设div ass
  • 有没有免费制作网站的wordpress 2013
  • 新开传奇网站发布网单wordpress国内不使用方法
  • 网站在线支付网络设备主要用于网站局域网建设
  • 鄂北局网站建设者风采wordpress主题 粉色
  • 工程造价信息网南京驻马店百度seo
  • 扬州网站建设电话网站首页怎么用dw做
  • 莘县网站建设公司西安前端培训机构推荐
  • 池州网站网站建设米东区做网站
  • 网站服务搭建珠海百度关键字优化
  • 百润网站建设北海网站开发
  • 山东省交通运输厅网站开发单位wordpress 页面类型