rss/rss-solver-protocal
dai_48k 05d5646587 draft-2025-07-23_BUG修复与配置存储 2025-07-23 14:44:06 +08:00
..
src/main draft-2025-07-18_核心功能初稿 2025-07-18 16:30:27 +08:00
.gitattributes draft-2025-07-18_核心功能初稿 2025-07-18 16:30:27 +08:00
.gitignore draft-2025-07-18_核心功能初稿 2025-07-18 16:30:27 +08:00
README.md draft-2025-07-18_核心功能初稿 2025-07-18 16:30:27 +08:00
pom.xml draft-2025-07-18_核心功能初稿 2025-07-18 16:30:27 +08:00

README.md

插件开发三步走

  1. 插件主类继承 RegisterSpider 协议接口
  2. 插件类添加注解 @RegisterSpider 表示要注册到容器中
  3. 配置META-INF注册插件配置信息

仅实现了RegisterSpider的类才视为合法的插件

仅包含了@RegisterSpider的插件才会被注册到容器

仅配置文件注册了的插件类才会被ClassLoader装载

插件的META-INF需要添加配置文件rss_spider。 文件内容的格式类似于spring.factories以下仅为示例:

plugins=top.dreamcenter.rss.rsssolverpluginxhs.XhsSpider,top.dreamcenter.rss.rsssolverpluginxhs.WxSpider