提交 d2ea7495 编写于 作者: 悟空编码's avatar 悟空编码

补充依赖注入koin、mybatis用法程序

上级 f2694bc5
...@@ -12,9 +12,6 @@ ...@@ -12,9 +12,6 @@
<root url="jar://$PROJECT_DIR$/lib/objenesis-3.1.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/objenesis-3.1.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/byte-buddy-1.10.9.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/byte-buddy-1.10.9.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/byte-buddy-agent-1.10.9.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/byte-buddy-agent-1.10.9.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-reflect-1.3.61.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-1.3.61.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-common-1.3.61.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
......
<component name="libraryTable">
<library name="org.jetbrains.kotlin:kotlin-reflect:1.4.0" type="repository">
<properties maven-id="org.jetbrains.kotlin:kotlin-reflect:1.4.0" />
<CLASSES>
<root url="jar://$PROJECT_DIR$/lib/kotlin-reflect-1.4.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-1.4.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-common-1.4.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>
\ No newline at end of file
...@@ -3,8 +3,6 @@ ...@@ -3,8 +3,6 @@
<properties maven-id="org.koin:koin-core:2.1.6" /> <properties maven-id="org.koin:koin-core:2.1.6" />
<CLASSES> <CLASSES>
<root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-common-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
......
...@@ -4,10 +4,7 @@ ...@@ -4,10 +4,7 @@
<CLASSES> <CLASSES>
<root url="jar://$PROJECT_DIR$/lib/koin-core-ext-2.1.6.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/koin-core-ext-2.1.6.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-common-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-reflect-1.3.72.jar!/" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
<SOURCES /> <SOURCES />
......
...@@ -4,10 +4,7 @@ ...@@ -4,10 +4,7 @@
<CLASSES> <CLASSES>
<root url="jar://$PROJECT_DIR$/lib/koin-test-2.1.6.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/koin-test-2.1.6.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/koin-core-2.1.6.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/kotlin-stdlib-common-1.3.72.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/annotations-13.0.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/junit-4.12.jar!/" />
<root url="jar://$PROJECT_DIR$/lib/hamcrest-core-1.3.jar!/" /> <root url="jar://$PROJECT_DIR$/lib/hamcrest-core-1.3.jar!/" />
</CLASSES> </CLASSES>
<JAVADOC /> <JAVADOC />
......
...@@ -35,5 +35,6 @@ ...@@ -35,5 +35,6 @@
<orderEntry type="library" name="org.junit.jupiter:junit-jupiter-api:5.7.0" level="project" /> <orderEntry type="library" name="org.junit.jupiter:junit-jupiter-api:5.7.0" level="project" />
<orderEntry type="library" name="org.junit.jupiter:junit-jupiter-engine:5.7.0" level="project" /> <orderEntry type="library" name="org.junit.jupiter:junit-jupiter-engine:5.7.0" level="project" />
<orderEntry type="library" name="org.junit.jupiter:junit-jupiter-params:5.7.0" level="project" /> <orderEntry type="library" name="org.junit.jupiter:junit-jupiter-params:5.7.0" level="project" />
<orderEntry type="library" name="org.jetbrains.kotlin:kotlin-reflect:1.4.0" level="project" />
</component> </component>
</module> </module>
\ No newline at end of file
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
* 4)接口注入:B抽象为接口,B的具体类以继承该接口来生成。A也抽象出一个接口,并在该接口方法中接收B的实例 * 4)接口注入:B抽象为接口,B的具体类以继承该接口来生成。A也抽象出一个接口,并在该接口方法中接收B的实例
*/ */
import kotlin.reflect.KClass import kotlin.reflect.KClass
import kotlin.reflect.full.createInstance import kotlin.reflect.full.*
interface Printer { interface Printer {
fun init() fun init()
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册