Я пытаюсь обновить проект с Spring 3 до Spring 5.0.5. Я обновил скорость с этой новой инициализацией, которую я написал:
private static void initVelocity() throws VelocityException, IOException{
Properties props = new Properties();
props.setProperty(RuntimeConstants.RESOURCE_LOADER, "classpath");
props.setProperty("classpath.resource.loader.class", ClasspathResourceLoader.class.getName());
Velocity.init( props );
}
Я использую следующие зависимости:
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>org.apache.velocity</groupId>
<artifactId>velocity-tools</artifactId>
<version>2.0</version>
</dependency>
Но по странной причине, когда я получаю Velocity.getProperty( "classpath.resource.loader.class");
, я получаю null
, и я получаю NullPointerException
, когда пытаюсь получить шаблон.