SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。 java-SPI├── dcs.png
├── hello-SPI
│ ├── pom.xml
│ └── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── webo
│ │ │ ├── OneApplication.java
│ │ │ ├── controller
│ │ │ │ └── UserTraderController.java
│ │ │ ├── dao
│ │ │ │ ├── IRepository.java
│ │ │ │ └── impl
│ │ │ │ ├── MongoRepository.java
│ │ │ │ └── MysqlRepository.java
│ │ │ └── log
│ │ │ ├── ExecutorInheritableThreadLocal.java
│ │ │ ├── InheritableThreadLocalDemo.java
│ │ │ ├── TestMutiThreadLog.java
│ │ │ ├── ThreadLocalDemo.java
│ │ │ ├── TransmittableThreadLocalDemo.java
│ │ │ └── WrapedThreadLocal.java
│ │ └── resources
│ │ ├── META-INF
│ │ │ └── services
│ │ │ └── com.webo.dao.IRepository
│ │ ├── application.yml
│ │ └── logback-spring.xml
│ └── test
│ ├── java
│ │ └── com
│ │ └── webo
│ │ ├── ApplicationTest.java
│ │ └── TestLog.java
│ └── resources
│ └── logback-spring.xml
└── 关键代码.png
18 directories, 20 files
评论