1、首先新建一个项目

2、根据以下选项,点击下一步

3、随便输入

4、配置maven的路径

5、点击完成

6、等待所有maven的库文件下载完成后配置pom.xml依赖

<dependency><groupId>org.thymeleaf</groupId><artifactId>thymeleaf-spring4</artifactId><version>3.0.6.RELEASE</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.5.4</version></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version><scope>test</scope></dependency><!--日志--><dependency><groupId>org.slf4j</groupId><artifactId>slf4j-log4j12</artifactId><version>1.7.21</version></dependency><!--J2EE--><dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version></dependency><dependency><groupId>javax.servlet.jsp</groupId><artifactId>jsp-api</artifactId><version>2.2</version></dependency><dependency><groupId>javax.servlet</groupId><artifactId>jstl</artifactId><version>1.2</version></dependency><!--mysql驱动包--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><version>5.1.35</version></dependency><!--springframework--><dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>4.2.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>4.2.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>4.2.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-test</artifactId><version>4.2.6.RELEASE</version></dependency><dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>4.2.6.RELEASE</version></dependency><dependency><groupId>com.github.stefanbirkner</groupId><artifactId>system-rules</artifactId><version>1.16.1</version><scope>test</scope></dependency><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.8.9</version></dependency><!--其他需要的包--><dependency><groupId>org.apache.commons</groupId><artifactId>commons-lang3</artifactId><version>3.4</version></dependency><dependency><groupId>commons-fileupload</groupId><artifactId>commons-fileupload</artifactId><version>1.3.1</version></dependency>

  7、配置web.xml文件

<!DOCTYPE web-app PUBLIC"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN""http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app><display-name>Archetype Created Web Application</display-name><context-param><param-name>contextConfigLocation</param-name><param-value>/WEB-INF/applicationContext.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>dispatcher</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>/</url-pattern></servlet-mapping><servlet-mapping><servlet-name>dispatcher</servlet-name><url-pattern>*.html</url-pattern></servlet-mapping>
</web-app>

  8、配置spring配置文件

<bean id="templateResolver" class="org.thymeleaf.spring4.templateresolver.SpringResourceTemplateResolver"><!-- 模板文件的路径前缀 --><property name="prefix" value="/" /><!-- 模板文件的路径后缀 --><property name="suffix" value=".html" /><property name="templateMode" value="HTML" /><!-- 配置是否缓存 --><property name="cacheable" value="false" /><!-- 默认编码格式 --><property name="characterEncoding" value="UTF-8"/></bean><!-- 模板引擎 --><bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine"><property name="templateResolver" ref="templateResolver" /><property name="enableSpringELCompiler" value="true" /></bean><!-- 视图解析器 --><bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver"><property name="templateEngine" ref="templateEngine" /><property name="characterEncoding" value="UTF-8"/></bean>

  9、创建controller

@Controller
@RequestMapping( value="/mvc",method = RequestMethod.GET)
public class mvcController {@RequestMapping("/hellow")public String hello(Model model){model.addAttribute("name","李四");return "hellow";}}

  10、html文件

<!DOCTYPE html>
<!--<html lang="en">-->
<html xmlns="http://www.w3.org/1999/xhtml"xmlns:th="http://www.thymeleaf.org">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<p  th:text="${name}"></p>
</body>
<script type="text/javascript" data-th-src="@{/static/js/jquery-1.11.3.js}"  charset="utf-8" ></script></html>

  配置完成

转载于:https://www.cnblogs.com/cyrfr/p/9244280.html

Maven下 SpringMvn+thymeleaf 搭建相关推荐

  1. Jenkins + Git + Maven + tomcat集成环境搭建

    折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos ...

  2. Maven多模块项目搭建

    要: Maven多模块项目搭建,可以通过合理的模块拆分,实现代码复用,便于维护管理,可以根据需要配置指定的模块. __kindeditor_temp_url__   http://git.oschin ...

  3. maven私有仓库的搭建——nexus的安装

    maven私有仓库的搭建 使用Xshell连接远程服务器.本文章主要参考冰河大佬的小伙伴问我:如何搭建Maven私服?我连夜肝了这篇实战文章!! - 冰河的个人空间 - OSCHINA - 中文开源技 ...

  4. MyEclipse使用Maven创建web项目+搭建SSM框架教程

    MyEclipse使用Maven创建web项目+搭建SSM框架教程 博文中的代码:链接:http://pan.baidu.com/s/1o8tqIMI 密码:m3si 安装maven和配置 1.下载m ...

  5. Eclipse+Maven+Nexus+Tomcat远程搭建CentOS web server

    Eclipse+Maven+Nexus+Tomcat远程搭建CentOS web server 工具的使用,参考了很多前辈的资料,虽然不是转载但也算不上原创,仅供自己和大家参考罢了. 笔者的本意是要在 ...

  6. Maven私服Nexus的搭建

    本文主要介绍Maven私服Nexus的搭建,搭建的初衷是因为某个开发室不能保证连接外网(万维网),所以打算搭建一个Maven私服,提前将需要的jar包部署到私服中. 软件版本 操作系统:centOS ...

  7. Maven私服Nexus的搭建及使用

    私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件.有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库:否则,私服请求外部的远程仓 ...

  8. Ubuntu 下 Janus Server 搭建笔记

    1 简介 Janus 是一个开源的,通过 C 语言实现了对 WebRTC 支持的 Gateway:Janus 自身实现得很简单,提供插件机制来支持不同的业务逻辑,配合官方自带插件就可以用来实现高效的 ...

  9. Springboot+Mybatis+Druid+Maven多模块项目搭建遇到的各种吭

    Springboot+Mybatis+Druid+Maven多模块项目搭建 这里记录一下搭建多模块遇到的吭 首先建立一个父级空项目,在pox里修改下配置 2,建立DaoMapper层和ModelEnt ...

最新文章

  1. android中私有方法 继承,Android项目实战系列—基于博学谷(五)个人资料
  2. 论文浅尝 | 知识图谱问答中的层次类型约束主题实体识别
  3. qt 的mysql的库
  4. java程序设计专业介绍_简介Java编程中的Object类
  5. java B2B2C springmvc mybatis电子商务平台源码
  6. LeetCode OJ - Construct Binary Tree from Preorder and Inorder Traversal
  7. Bzoj 3339: Rmq Problem Bzoj 3585: mex 莫队,树状数组,二分
  8. 学生签到系统c代码_c语言学生签到
  9. openwrt编译qca驱动不成功。gcc -isystem问题。
  10. 开源考试系统 -微信小程序开发
  11. 基于FPGA三大串行通信接口简单概述
  12. 超酷HTML5 3D动画精选
  13. Android 屏幕旋转 全解析
  14. Python处理中文路径
  15. 活体检测——多帧深度估计防作伪
  16. 系统安装报错:dracut-initqueue : Warning: dracut-initqueue timeout - starting timeout scripts
  17. Shortest Path
  18. Speedoffice(word)中如何批量将小写字母变成大写字母?
  19. 怎么复原老照片?原来有这3个方法
  20. 普通计算器和科学计算器的实现过程另附带画图功能(C# 窗体)

热门文章

  1. XMLHttpRequestEventTarget
  2. vue.js v-if
  3. docker update
  4. opencv 霍夫直线检测
  5. editthiscookie
  6. 数据结构之基于Java的链接列表实现
  7. C语言isalnum函数介绍、示例和实现
  8. C语言输出九九乘法表
  9. Tomcat学习总结(11)——Linux下的Tomcat安全优化
  10. mac电脑mysql终端_Mac上用终端管理MySQL