public interface MyLibrary { void doSomething(); String getName(); } public class MyLibraryImpl implements MyLibrary { public void doSomething() { } public String getName() { return "MyLibrary"; } } import com.deltacore.framework.Library; @Library(name = "MyLibrary", version = "1.0") public class MyLibraryImpl implements MyLibrary { // ... } shell mvn package import com.deltacore.framework.LibraryManager; public class MyApp { public static void main(String[] args) { LibraryManager.loadLibrary("MyLibrary"); MyLibrary myLibrary = LibraryManager.getLibrary("MyLibrary", MyLibrary.class); myLibrary.doSomething(); System.out.println(myLibrary.getName()); } }


上一篇:
下一篇:
切换中文