mirror of https://gitee.com/dreamcenter/rss.git
|
||
---|---|---|
.. | ||
.mvn/wrapper | ||
src/main | ||
.gitattributes | ||
.gitignore | ||
README.md | ||
mvnw | ||
mvnw.cmd | ||
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