1、方式一--main方法可以扫描到的包下
main在com.mooc.house下
自定义starter在com.mooc.house.autoconfig下
添加依赖
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</dependency>
HttpClientAutoConfiguration.java
package com.mooc.house.autoconfig;
import org.apache.http.client.HttpClient;
import org.apache.http.client.config.RequestConfig;
import org.apache.http.impl.NoConnectionReuseStrategy;
import org.apache.http.impl.client.HttpClientBuilder;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configur

本文详细介绍了四种自定义SpringBoot Starter的方式:在主方法可扫描包下创建,配置到`spring.factories`,自定义`EnableHttpClient`注解以及不需自定义注解,直接使用`@Import`。每种方式都配合了具体的操作步骤,包括创建依赖、配置文件以及注解使用等。
最低0.47元/天 解锁文章
1315

被折叠的 条评论
为什么被折叠?



