写一个七牛云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文件了,而是一个超长文件名的文件

posted @ 2024-07-26 21:48  冷风5997  阅读(15)  评论(0)    收藏  举报