整合freemarker,访问不到ftl的页面,直接返回了字符串

来源:6-1 SpringBoot 整合freemarker

追逐的明天

2019-03-01 17:50

在pom.xml文件中添加了

<!-- 引入freemarker模板依赖 -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

在配置文件中也添加了相关配置

https://img4.mukewang.com/5c78ffac00016b6706220326.jpg

controller中的代码

https://img1.mukewang.com/5c78ffe70001e77706760421.jpg

项目结构是这样的

https://img1.mukewang.com/5c79003c0001fff403430453.jpg

项目访问的结果是

https://img4.mukewang.com/5c79006100019ad403440315.jpg

帮忙看看,谢谢

写回答 关注

1回答

  • 殷浩
    2019-03-02 23:56:55
    已采纳

    在controller中,你是使用了RestController注解,相当于是Controller和ResponseBody一起使用了,默认会将返回值按照json格式解析;这里是整合freemarker是spring mvc的方式,使用Controller加上两个RequestMapping即可,所以是你的注解使用错了

    追逐的明天

    知道了,谢谢,使用RestController注解的话,返回类型是ModelAndView也可以访问的到的

    2019-05-05 10:16:42

    共 3 条回复 >

SpringBoot开发常用技术整合

SpringBoot 极简开发的框架整合利器

102171 学习 · 508 问题

查看课程

相似问题