阿里云stater定义

stater介绍

stater定义方便使用

这里我是做的 阿里云的stater

stater流程

1.创建两个模块  一个stater 一个Autoconfigure
2.在Autoconfigure模块中加入所用的配置坐标 比如定义阿里云stater  就在pom中加入stater依赖
写一个阿里云的工具类 把所用的变量(如kye ) 存到一个新建的propertis 中生成get set方法

3.在类上加入@ConfigurationProperties。只要在 Bean 上添加上了这个注解,指定好配置文件的前缀那么对应的配置文件数据就会自动填充到 Bean 中。
如:@ConfigurationProperties(prefix = "aliyun")

4.需要创建一个在创建一个类AutoConfiguration 实现阿里云上传 
在类上加入@Configuration 表示当前类为配置类 这样用也不会被注入,需要在resuorces 中创建一个META-INF spring.factories 自动配置,在里面设置自动配置的类,如:org.springframework.boot.autoconfigure.EnableAutoConfiguration=com.itcast.aliyunossspringbootautoconfigure.AliOSSAutoConfiguration

5.在AutoConfiguration类上加上@EnableConfigurationProperties(AliOSSProperties.class)里面放的是加载的类这样才会让Properties加载

6.后把Autoconfigure的坐标放入stater模块中就定义好了stater

最后:如果要是使用stater ,把stater的坐标放进该模块的pom中就可以使用了
(需要把依赖加载的仓库,仓库要有定义的 Autoconfigure与stater模块)

注解

例如:

  • @ConfigurationProperties
  • @ConfigurationProperties(prefix = "aliyun")
  • @EnableConfigurationProperties(AliOSSProperties.class)
  • META-INF spring.factories 自动配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值