1.自定义项命名启动类规范: 功能在前名字在后比如 aliyun-oss-spring-boot-starter starter表示启动 springboot版本需要2.7.5
2.创建springboot工程把该删除的文件删除
3.启动类 pom文件导入自定义配置类依赖 比如
<!--第2步--><!-- 启动类 pom文件导入自定义依赖--> <dependency><groupId>com.example</groupId><artifactId>aliyun-oss-spring-boot-autoconfigure</artifactId><version>0.0.1-SNAPSHOT</version> </dependency>
4.把pom文件其他乱七八糟的依赖都删除像这样 只留下这些
4.配置类
1.创建springboot工程需要把乱七八糟的文件删除只剩下这些
1.把pom.xml文件里面的依赖删除的只剩下这些
2.编辑写自己定义的第三方代码 需要第三方依赖也可以在pom文件里面添加
3.添加第三方依赖
3.定义配置类 把编写好的需要加入baen里面的类放在配置类
@Configuration //声明这是个配置类 @EnableConfigurationProperties(aliastilias.class)//把阿里云oss加入bean里 public class aliyunossconfiguration { // org.springframework.boot.autoconfigure.AutoConfiguration.imports // com.example.aliyunossspringbootautoconfigure.aliyunossconfiguration@Bean //加入ioc容器中public AliOSSUtils peizhile(aliastilias diaoyomng){AliOSSUtils us = new AliOSSUtils();us.setDj(diaoyomng);return us ;} }
4.定义springboot启动可读取的文件
1.建立resources包
2.resources包创建META-INF/spring包记住要这样写才能创建多级包
3.创建org.springframework.boot.autoconfigure.AutoConfiguration.imports spring启动可读取的文件
4.里面填写配置类的全类名 就是地址
5.需要使用就要入相关依赖就行了
6.需要注意的是maven文件也需要像这样导入相关的启动类和配置类项目
7.需要用到直接@Autowired依赖注入就行了