Мы используем Spring Boot в нашем приложении вместе с AngularJS и HTML. Мы используем Velocity только для шаблонов электронной почты, но не для просмотра разрешающей способности.
@Bean(name = "velocityEngine")
public VelocityEngineFactoryBean velocityEngineFactoryBean() {
VelocityEngineFactoryBean vefb = new VelocityEngineFactoryBean();
Properties p = new Properties();
p.put("resource.loader", "class");
p.put("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader");
vefb.setVelocityProperties(p);
return vefb;
}
Несмотря на то, что мы не используем преобразователь разрешения Velocity, мы получаем следующую ошибку из-за автоматической конфигурации:
ERROR org.apache.velocity - ResourceManager: невозможно найти ресурс "LoadList" в любом загрузчике ресурсов. ОШИБКА org.apache.velocity - ResourceManager: невозможно найти ресурс 'index' в любом ресурсе Загрузчик.
Я попытался отключить автоматическую конфигурацию Velocity:
@Configuration
@ComponentScan
@EnableAutoConfiguration(exclude = { DataSourceAutoConfiguration.class,VelocityAutoConfiguration.class })
@SuppressWarnings("PMD")
@EnableAsync
public class Application {
Также добавлено следующее в файле application.properties:
spring.velocity.check-template-location=false
Но я все еще получаю вышеуказанную ошибку. В любом случае отключить распознаватель разрешения скорости только?