自定义Starter
提供简单功能
spring.factories
打包仓库:install
其他项目引入
效果
可插拔Starter
自定义可插拔Starter
Zuul实现可插拔原理
如何使用Zuul:通常是通过配置类上配置 zuul 注解 @EnableZuulProxy 开启 Zuul 注入功能
通过类上的注释得知:负责添加标记 bean 以触发 {@link ZuulProxyAutoConfiguration} 的激活。
和我们上面自定义可插拔 Starter 思想一致,通过一个标记来实现可插拔特性。
不同的是 Zuul 中使用过一个无实际意义的 Bean 来标记,而我们使用的注解。
配置元数据
自动生成智能提示
实现步骤:
在开发starter的基础上增加一个步骤如下