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