不同类别加载顺序:先 context-param 然后 listener 接下来 filter 最后 servlet 。 同类别的加载顺序:根据对应的mapping的先后顺序 。 注意:定义必须在对应的mapping之前 。