private static void scanValidationComponents(DefaultContainer container, ServletConfig servletConfig) {
String scanPackage = servletConfig.getInitParameter(SCAN_PACKAGE_INIT_PARAMETER);
if (scanPackage == null) {
return;
}
ClassPathScanner scanner = new ClassPathScanner();
scanner.addIncludeFilter(new ValidationScriptMappingTypeFilter());
Set<Class<?>> classes = scanner.scan(scanPackage);
for (Class<?> beanClass : classes) {
try {
Object bean = ClassUtils.newInstance(beanClass);
String beanName = generateBeanName(beanClass, container);
container.addBean(beanName, bean);
} catch (Exception e) {
log.error("Unable to instantiate class [" + beanClass.getName() + "].", e);
}
}
}
StartupUtil.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:validator-web
作者:
评论列表
文章目录