自学内容网 自学内容网

springboot启动自动配置

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依赖注入就行了


原文地址:https://blog.csdn.net/kuayueday/article/details/136202701

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!