mirror of https://gitee.com/dreamcenter/rss.git
28 lines
642 B
Markdown
28 lines
642 B
Markdown
|
||
|
||
插件开发三步走
|
||
1. 插件主类继承 RegisterSpider 协议接口
|
||
2. 插件类添加注解 @RegisterSpider 表示要注册到容器中
|
||
3. 配置META-INF,注册插件配置信息
|
||
|
||
|
||
> 仅实现了RegisterSpider的类才视为合法的插件
|
||
>
|
||
> 仅包含了@RegisterSpider的插件才会被注册到容器
|
||
>
|
||
> 仅配置文件注册了的插件类才会被ClassLoader装载
|
||
|
||
|
||
|
||
|
||
插件的META-INF,需要添加配置文件rss_spider。
|
||
文件内容的格式类似于spring.factories,以下仅为示例:
|
||
|
||
```properties
|
||
plugins=top.dreamcenter.rss.rsssolverpluginxhs.XhsSpider,top.dreamcenter.rss.rsssolverpluginxhs.WxSpider
|
||
```
|
||
|
||
|
||
|
||
|