使用ClassLoader的getResources方法(注意,不是getResource,少了s),可获得指定文件的包含jar包名称的多个路径值,然后依次读取文件即可。
使用class,只能通过getResource获得一个文件的路径,并且此文件在当前jar包中的,或者class路径中的。
springIOC初始化时, 会初始化所有META-INF路径下的spring.handlers和spring.schemas信息。
spring.schemas指定了xsd文件的路径,配置文件中的xsi:schemaLocation指定了schema,然后检查配置文件是否正确,。
spring.handlers指定了schema处理handler,比如,<mvc:***>开头的定bean信息,会使用org.springframework.web.servlet.config.MvcNamespaceHandler处理此BeanDefinition。