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