当前位置: 首页 > news >正文

springboot使用Thymedef模板引擎环境配置

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.pom.xml文件

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>1.3.5.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
            <version>1.3.5.RELEASE</version>
        </dependency>

2.application.yml文件

server:
  port: 8383


spring:
  datasource:
    url: jdbc:mysql://127.0.0.1/test?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&autoReconnect=true
    username: upgrade
    password: upgrade
    driverClassName: com.mysql.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource


  thymeleaf:
    cache: false
    suffix: .html
    encoding: UTF-8
    prefix: classpath:/templates/



logging:
  level.com.test.data: debug

3.index.html文件


<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <title>
        thymedef简单练习
    </title>
</head>
<body>
<div>
    <span>ID:</span>
    <button>${user.id}</button>
</div>
<div>
    <span>姓名:</span>
    <button>${user.userName}</button>
</div>

</body>
</html>

4.controller文件

package com.test.data.controller;

import com.test.data.model.User;
import com.test.data.service.UserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.HashMap;
import java.util.List;

/**
 * Created by guanguan on 2017/7/20.
 */
@Controller
 public class controller {
    @Autowired
    UserService userService;

    @RequestMapping("/")
     public String index(ModelMap model){
         HashMap<String,Object> params= new HashMap<String, Object>();
        List<User> userList= userService.findBy(params);
         model.addAttribute("user",userList.get(0));
        return "index";
    }
}

运行结果如下:

 

转载于:https://my.oschina.net/u/2263272/blog/1491516

相关文章:

  • Linux系统的pxe自动化运维部署
  • ftp--pureftpd1.0.46
  • 深入JVM分析spring-boot应用hibernate-validator
  • 正确的Kado ED「永遠のこたえ」
  • 最简单的基于FFmpeg的移动端样例:IOS 视频解码器
  • python全栈开发从入门到放弃之递归函数的调用
  • 选好网络管理工具 “0掉线”也并非不可能
  • 大数据市场蕴含万亿级别巨大商机
  • HBase – Memstore Flush深度解析
  • 什么是工程师文化?
  • 大数据将颠覆润滑管理模式
  • 重磅!2017大数据十大趋势
  • 高效数据中心网络管理五大技巧
  • 首席数据官如何养成?
  • Composer 更换为国内镜像源(Packagist 镜像)
  • ----------
  • 【剑指offer】让抽象问题具体化
  • 3.7、@ResponseBody 和 @RestController
  • 4个实用的微服务测试策略
  • Electron入门介绍
  • happypack两次报错的问题
  • Javascript Math对象和Date对象常用方法详解
  • Javascript弹出层-初探
  • Js基础知识(一) - 变量
  • leetcode388. Longest Absolute File Path
  • MYSQL 的 IF 函数
  • Python socket服务器端、客户端传送信息
  • Python语法速览与机器学习开发环境搭建
  • Webpack4 学习笔记 - 01:webpack的安装和简单配置
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 关于Java中分层中遇到的一些问题
  • 记录一下第一次使用npm
  • 技术发展面试
  • 将回调地狱按在地上摩擦的Promise
  • 快速体验 Sentinel 集群限流功能,只需简单几步
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 那些被忽略的 JavaScript 数组方法细节
  • 批量截取pdf文件
  • 前端设计模式
  • 协程
  • 用Python写一份独特的元宵节祝福
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 国内开源镜像站点
  • ​学习一下,什么是预包装食品?​
  • # Panda3d 碰撞检测系统介绍
  • #QT(串口助手-界面)
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (HAL)STM32F103C6T8——软件模拟I2C驱动0.96寸OLED屏幕
  • (LNMP) How To Install Linux, nginx, MySQL, PHP
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (五)网络优化与超参数选择--九五小庞
  • (一)WLAN定义和基本架构转
  • (转)Google的Objective-C编码规范
  • (转)Linq学习笔记