!E#0F!J
33
342E99,"
3
*'&'E99,G0,.K'I'
!E#0!J
33
342E99,F'D
3
*'&'01L9G/6,%94E0'I'
!#/!J
33
342#'D"
3
*'&'01L9G4.K979'I'
!#4!J
33
342?,&'D
3
*'&',%MG4.K979'I'
!,&4!J
3342,4"3
*'&'90:9G,.09L9G4.K979'I'
!!J
D
容器启动后,-/ 被实例化,调用 (-4*&'*4*&)方法。该方法创建
/ 类的对象,并且将 -/ 配置的初始化参数传到对象中(详情请参考代码清单
),并负责 % 的执行。然后得到参数 &,值得注意的是,还有另外三个固定的包和该参
数进行拼接,分别是 &、、和
&&&&,中间用空格隔开,经过解析将包名变成路径后存储到一
个名叫 ,* 的数组中,这些目录中的文件会被自动搜寻。
代码清单 N:-/()方法
#'(-4*&'*4*&)''#'
C
*4*&'I'*4*&J
'I'/(*4*&)J
()J
&''I'*4*&&6,(!&!)J
&'&'I'!&''
&&&&!J
2'('OI')'C
&'I''P'!'!'P'&J
D