如果我想在spring中使用下面一段自定义配置来实例化一个池1<donar:pool poolSize="50" name="mypool" id="mypool"/>
Step 1 定义 xsd
|
|
Step 2 解析xml配置
- 定义命名空间处理类
|
|
- 解析类
|
|
|
|
Step 3 添加spring资源文件
- spring.handler 用来配置解析命名空间时对应的处理类
http\://code.raycloud.com/schema/donar=com.donar.spring.DonarNameSpaceHandler - spring.schemas
http\://code.raycloud.com/schema/donar/donar.xsd=META-INF/donar.xsd
完成这几步后我们在spring中配置中引用我们的xsd文件 就可以在spring加载bean的时候把我们自己命名空间的标签也纳入其中了
|
|
|
|
输出结果
|
|