多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > 互聯(lián)網(wǎng) > SpringBoot+Velocity,折騰了一個(gè)小時(shí),竟然是因?yàn)橐粋€(gè)小細(xì)節(jié)。

SpringBoot+Velocity,折騰了一個(gè)小時(shí),竟然是因?yàn)橐粋€(gè)小細(xì)節(jié)。

來(lái)源:程序員人生   發(fā)布時(shí)間:2016-06-08 12:59:54 閱讀次數(shù):5213次

其實(shí)SpringBoot是非常方便的,使用Velocity模板比Spring配置更簡(jiǎn)單。你不需要太多的配置。只需要

援用依賴(lài):

<dependency>     <groupId>org.springframework.boot</groupId>     <artifactId>spring-boot-starter-velocity</artifactId>     <version>${spring.boot.version}</version> </dependency>

然后在resources下放模板templates目錄,就能夠正常工作。


Hello.java
@Controller public class Hello { @RequestMapping("/hello") public String hello(Map<String, Object> model){ model.put("__projects",GitlabStore.getProjects()); return "hello" ; } }


hello.vm
<H1>${__projects.size()}</H1>
<table>
    <tr><td>name</td><td>id</td></tr>
    #foreach($json in ${__projects.values()})
        <tr><td>$json.get("name")</td><td>$json.get("id")</td></tr>
    #end
</table>

實(shí)際上是很容易就可以正確工作的,關(guān)鍵是開(kāi)始配置velocity之前最原始的測(cè)試時(shí),Hello.java的@Controller寫(xiě)的是@RestController,
結(jié)果死活不工作。排查也沒(méi)有想到這里,最后把文件都刪除手工重寫(xiě),正常工作了,也不知道是哪有兒區(qū)分。和原來(lái)的歷史比較才發(fā)現(xiàn)是
@Controller和@RestController區(qū)分,折騰了好久。


生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 婷婷在线免费视频 | 亚洲日韩欧美一区二区在线 | 最近手机中文字幕大全8 | 精品欧美激情在线看 | 色阁阁日韩欧美在线 | 羞羞动漫官网 | 久久天堂色 | 一本大道高清香蕉中文大在线 | 中文字幕乱码在线观看 | 亚洲精品一区二区三区五区 | 免费国产一区二区三区四区 | 日本免费乱人伦在线观看 | 美国美女一级毛片免费全 | 欧美日韩在线播放 | 国产精品日韩欧美亚洲另类 | 成人国产欧美精品一区二区 | 国产三级在线观看专区 | 中文字幕精品视频在线 | 男女男精品视频 | 久久片| aa一级黄色片 | 成人动漫中文字幕 | 五月花婷婷 | 免费www| jizz欧美大全| 性欧美护士18xxxxhd视频 | 伊人青青操 | 国产精品久久99 | 国产一区二区在线 |播放 | 最新69国产成人精品视频69 | 97成人在线观看 | 国产模特众筹精品视频 | 久久99精品久久久久久三级 | 伊人久久婷婷 | 久久久欧美综合久久久久 | 国产精品久久国产三级国不卡顿 | 成人欧美一区二区三区黑人免费 | 小说区 综合区 都市激情 | 欧美性bbbbbxxxxx | 一区二区视频在线 | 乱码精品一区二区三区 |