public class ResourceScanner extends Object
资源扫描文件,用法:
new ResourceScanner("/*.template").scan4text()
new ResourceScanner("/**∕tika*.xml").scan4text()
// findAllClassPathResources:“/*” 等同 “*”,“/”开头会被截取path.substring(1)
new ResourceScanner("*.xml").scan4bytes()
new ResourceScanner("/*.xml").scan4bytes()
new ResourceScanner("**∕*.xml").scan4bytes()
new ResourceScanner("/**∕*.xml").scan4bytes()
new ResourceScanner("log4j2.xml.template").scan4bytes()
new ResourceScanner("/log4j2.xml.template").scan4bytes()
new ResourceScanner("/cn/ponfee/commons/jce/*.class").scan4bytes()
new ResourceScanner("/cn/ponfee/commons/jce/**∕*.class").scan4bytes()
new ResourceScanner("/cn/ponfee/commons/base/**∕*.class").scan4class()
new ResourceScanner("/cn/ponfee/commons/**∕*.class").scan4class(null, new Class[] {Service.class})
new ResourceScanner("/cn/ponfee/commons/**∕*.class").scan4class(null, new Class[] {Component.class})
new ResourceScanner("/cn/ponfee/commons/**∕*.class").scan4class(new Class[]{Tuple.class}, null)
ClassPathBeanDefinitionScanner| 构造器和说明 |
|---|
ResourceScanner(String... locationPatterns) |
ResourceScanner(String urlPrefix,
String[] locationPatterns) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,byte[]> |
scan4bytes()
Scan as byte array
|
Set<Class<?>> |
scan4class()
类扫描
|
Set<Class<?>> |
scan4class(Class<?>[] assignableTypes,
Class<? extends Annotation>[] annotationTypes)
类扫描
|
Map<String,String> |
scan4text()
Scan as string
|
Map<String,String> |
scan4text(Charset charset)
Scan as string
|
Copyright © 2025. All rights reserved.