Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
sesemomo
spring-framework
提交
b52a50a7
S
spring-framework
项目概览
sesemomo
/
spring-framework
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
spring-framework
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b52a50a7
编写于
8月 13, 2019
作者:
S
Sebastien Deleuze
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use Kotlin extensions for ClassPathXmlApplicationContext refdoc
Closes gh-23456
上级
4123910d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
3 deletion
+7
-3
src/docs/asciidoc/core/core-beans.adoc
src/docs/asciidoc/core/core-beans.adoc
+7
-3
未找到文件。
src/docs/asciidoc/core/core-beans.adoc
浏览文件 @
b52a50a7
...
...
@@ -367,11 +367,13 @@ example shows:
.Kotlin
[source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
----
import org.springframework.beans.factory.getBean
// create and configure beans
val context = ClassPathXmlApplicationContext("services.xml", "daos.xml")
// retrieve configured instance
val service = context.getBean
("petStore", PetStoreService::class.java
)
val service = context.getBean
<PetStoreService>("petStore"
)
// use configured instance
var userList = service.getUsernameList()
...
...
@@ -4356,7 +4358,7 @@ The following Java application runs the preceding code and configuration:
public
static
void
main
(
final
String
[]
args
)
throws
Exception
{
ApplicationContext
ctx
=
new
ClassPathXmlApplicationContext
(
"scripting/beans.xml"
);
Messenger
messenger
=
(
Messenger
)
ctx
.
getBean
(
"messenger"
);
Messenger
messenger
=
ctx
.
getBean
(
"messenger"
,
Messenger
.
class
);
System
.
out
.
println
(
messenger
);
}
...
...
@@ -4365,9 +4367,11 @@ The following Java application runs the preceding code and configuration:
[
source
,
kotlin
,
indent
=
0
,
subs
=
"verbatim,quotes"
,
role
=
"secondary"
]
.
Kotlin
----
import
org
.
springframework
.
beans
.
factory
.
getBean
fun
main
()
{
val
ctx
=
ClassPathXmlApplicationContext
(
"scripting/beans.xml"
)
val
messenger
=
ctx
.
getBean
(
"messenger"
)
as
Messenger
val
messenger
=
ctx
.
getBean
<
Messenger
>(
"messenger"
)
println
(
messenger
)
}
----
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录