mirror of
https://github.com/slhaf/Partner.git
synced 2026-05-12 08:43:02 +08:00
- 新建模块Partner-Api,推进Partner适配核心服务注册机制。
- 将原有的模块体系进一步区分,分离模型持有能力与调用能力,Model将有Module自身持有,可通过ActivateModel开启相应能力
This commit is contained in:
@@ -11,6 +11,14 @@
|
||||
|
||||
<artifactId>Partner-Capability-Demo</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.reflections</groupId>
|
||||
<artifactId>reflections</artifactId>
|
||||
<version>0.10.2</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>21</maven.compiler.source>
|
||||
<maven.compiler.target>21</maven.compiler.target>
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
package work.slhaf.demo;
|
||||
|
||||
import work.slhaf.demo.ability.CacheCapability;
|
||||
import work.slhaf.demo.ability.MemoryCapability;
|
||||
import work.slhaf.demo.capability.annotation.InjectCapability;
|
||||
import work.slhaf.demo.capability.module.CapabilityHolder;
|
||||
|
||||
@@ -4,8 +4,8 @@ import org.reflections.Reflections;
|
||||
import org.reflections.scanners.Scanners;
|
||||
import org.reflections.util.ClasspathHelper;
|
||||
import org.reflections.util.ConfigurationBuilder;
|
||||
import work.slhaf.demo.capability.exception.*;
|
||||
import work.slhaf.demo.capability.annotation.*;
|
||||
import work.slhaf.demo.capability.exception.*;
|
||||
import work.slhaf.demo.capability.module.CapabilityHolder;
|
||||
import work.slhaf.demo.capability.util.CapabilityUtil;
|
||||
|
||||
|
||||
5
Partner-Capability-Demo/src/test/java/InterfaceTest.java
Normal file
5
Partner-Capability-Demo/src/test/java/InterfaceTest.java
Normal file
@@ -0,0 +1,5 @@
|
||||
public interface InterfaceTest {
|
||||
default String getName(){
|
||||
return "111";
|
||||
}
|
||||
}
|
||||
9
Partner-Capability-Demo/src/test/java/TestImpl.java
Normal file
9
Partner-Capability-Demo/src/test/java/TestImpl.java
Normal file
@@ -0,0 +1,9 @@
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
public class TestImpl implements InterfaceTest{
|
||||
|
||||
@Test
|
||||
public void test(){
|
||||
System.out.println(getName());
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user