# spi-study **Repository Path**: singularity_spacex/spi-study ## Basic Information - **Project Name**: spi-study - **Description**: java 和spring的spi demo - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-13 - **Last Updated**: 2022-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README java spi 可以实现接口的不同实现,能够灵活热插拔。跨jar包 创建方式:java spi 和spring spi java spi: 在实现类的 resource\ 创建META-INF目录 再在其下目录创建services目录 创建命名为接口类的文件名,里面内容为实现类名字 spring spi: 在实现类的 resource\ 创建META-INF目录 创建文件名为spring-factories,内容为 接口类=实现类 键值方式 类似应用: 1. java.sql.Driver 驱动实现 mysql驱动 oracle驱动 等实现类 2. slf4j 是日志门面实现类 log4j logback 两个实现类