问答详情
源自:6-1 SpringBoot 整合freemarker

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

在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

帮忙看看,谢谢

提问者:追逐的明天 2019-03-01 17:50

个回答

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

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