# myDemos **Repository Path**: beanCloud/myDemos ## Basic Information - **Project Name**: myDemos - **Description**: 所有测试用例 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-07-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # myDemos 所有测试用例 # demo.spi * SPI 全称为 (Service Provider Interface) * 策略模式 解耦 * 路径 META-INF/services ```java private static void loadSpi(){ ServiceLoader demoSpis = AccessController.doPrivileged(new PrivilegedAction>() { public ServiceLoader run() { return ServiceLoader.load(DemoSpi.class); } }); for (Iterator it =demoSpis.iterator();it.hasNext();){ DemoSpi next = it.next(); spis.put(next.name(),next); } } ```