Mapper.map
2021-01-27 14:52:56 1 举报
Mapper.map
作者其他创作
大纲/内容
所有的组件按层级封装为了一个MappedHost列表,并保存到了Mapper
MappedContext
- ContextVersion[] versions;
MappedWrapper保存了具体的Wrapper.
ContextVersion
- MappedWrapper defaultWrapper;- MappedWrapper[] exactWrappers = new MappedWrapper[0];- MappedWrapper[] wildcardWrappers = new MappedWrapper[0];- MappedWrapper[] extensionWrappers = new MappedWrapper[0];
MappedWrapper
- boolean jspWildCard;- boolean resourceOnly;
MappedHost
- List<MappedHost> aliases;- ContextList contextList;- MappedHost realHost;
<<interface>>MapElement
- String name;- T object;
ContextVersion保存了一个具体Context及其包含的Wrapper封装对象,包括默认Wrapper,精确匹配的Wrapper,通配符匹配的Wrapper,通过扩展名匹配的Wrapper
Mapper
- MappedHost[] hosts
ContextList
- MappedContext[] contexts;
MappeHost支持封装Host缩写。当封装的是一个Host缩写时,realHost即为其指向的真实的Host封装对象,当封装的是一个Host且存在缩写时,aliases即为其对应缩写的封装对象
0 条评论
下一页