参见Pebble Templates 官方文档
第一步,我们将POM中对pebbleTemplates的导入
<dependency> <groupId>io.pebbletemplates</groupId> <artifactId>pebble-spring5</artifactId> <version>${pebble.version}</version> </dependency>
改为
<dependency> <groupId>io.pebbletemplates</groupId> <artifactId>pebble-spring-boot-starter</artifactId> <version>${pebble.version}</version> </dependency>
// PebbleTemplates最新版已是3.1.4,我们也可以将properties中pebble.version的值改为3.1.4。
pebble.version
第二步,我们需要在application.yml中添加pebble相关配置
application.yml
pebble: suffix:
这是因为pebble.suffix默认值为.pebble,我们需要把他改为空值。
pebble.suffix
.pebble
第三步,删除@Bean方法 ViewResolver createViewResolver()
ViewResolver createViewResolver()
因为各类相关的bean如engine已由Spring Boot为我们自动创建和配置(我是这么理解的),除非需要引入自定义配置,否则不需要创建各类配置Bean和加载器等。
第四步,启动程序,如果发现效果和之前没有两样,那就说明成功了。
Sign in to make a reply
SNH48-刘慈欣
参见Pebble Templates 官方文档
第一步,我们将POM中对pebbleTemplates的导入
改为
// PebbleTemplates最新版已是3.1.4,我们也可以将properties中
pebble.version
的值改为3.1.4。第二步,我们需要在
application.yml
中添加pebble相关配置这是因为
pebble.suffix
默认值为.pebble
,我们需要把他改为空值。第三步,删除@Bean方法
ViewResolver createViewResolver()
因为各类相关的bean如engine已由Spring Boot为我们自动创建和配置(我是这么理解的),除非需要引入自定义配置,否则不需要创建各类配置Bean和加载器等。
第四步,启动程序,如果发现效果和之前没有两样,那就说明成功了。