SpringBoot+Themeleaf的基本使用方法
第一步:用IDE创建一个普通maven工程,我用的eclipse.
第二步:修改pom.xml,加入支持SpringBoot和Themeleaf的依赖,文件内容如下:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4 <modelVersion>4.0.0</modelVersion> 5 6 <groupId>com.chry</groupId> 7 <artifactId>spring-boot-thymeleaf</artifactId> 8 <version>0.0.1</version> 9 <packaging>jar</packaging> 10 11 <properties> 12 <java.version>1.7</java.version> 13 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 14 </properties> 15 16 <name>spring-boot-thymeleaf</name> 17 <description>Spring Boot with Thymeleaf</description> 18 19 <!-- Inherit defaults from Spring Boot --> 20 <parent> 21 <groupId>org.springframework.boot</groupId> 22 <artifactId>spring-boot-starter-parent</artifactId> 23 <version>1.4.0.RELEASE</version> 24 </parent> 25 26 <dependencies> 27 <dependency> 28 <groupId>org.springframework.boot</groupId> 29 <artifactId>spring-boot-starter-thymeleaf</artifactId> 30 </dependency> 31 32 <dependency> 33 <groupId>org.springframework.boot</groupId> 34 <artifactId>spring-boot-starter-test</artifactId> 35 <scope>test</scope> 36 </dependency> 37 </dependencies> 38 39 <build> 40 <plugins> 41 <plugin> 42 <groupId>org.springframework.boot</groupId> 43 <artifactId>spring-boot-maven-plugin</artifactId> 44 </plugin> 45 </plugins> 46 </build> 47 48 </project>
第三步:创建SpringBoot应用主类
package com.chry.springboot;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication public class SpringBootThymeleafApp {public static void main(String[] args) {SpringApplication.run(SpringBootThymeleafApp.class, args);} }
第四步: 创建HelloWorldController类, 返回值"index“将用于对映后面要创建的index.html
package com.chry.springboot.controller;import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping;@Controller public class HelloWorldController {@RequestMapping("/")public String index() {return "index";} }
第六步:用maven build工程, 生成spring-boot-thymeleaf-0.0.1.jar
第七步: 运行java -jar spring-boot-thymeleaf-0.0.1.jar, 然后浏览器http://localhost:8080 看效果。
SpringBoot+Themeleaf的基本使用方法相关推荐
- eclipse创建springboot项目的三种方法
eclipse创建springboot项目的三种方法 方法一 安装STS插件 安装插件导向窗口完成后,在eclipse右下角将会出现安装插件的进度,等插件安装完成后重启eclipse生效 新建spri ...
- IDEA中SpringBoot中使用单元测试Junit方法
1.选择你要测试类中的方法,右键点击go to 2.选中你要进行测试的方法 3.这里生成一个getNews()方法 4.添加SpringBoot启动项的注解,和你要进行的操作. 这里在测试方法中调用S ...
- JavaWeb学习之路——SpringBoot 中几种异常处理方法(四)
Spring Boot(三) 错误处理 1.自定义处理异常,返回指定界面 controller出现错误的方法中: @RequestMapping("/error")public S ...
- SpringBoot集成MyBatis-Plus框架详细方法
1.说明 本文详细介绍Spring Boot集成MyBatis-Plus框架的方法, 使用MySQL数据库进行测试, 包括完整的开发到测试步骤, 从一开始的Spring Boot工程创建, 到MySQ ...
- SpringBoot读取外部配置文件的方法
1.SpringBoot配置文件 SpringBoot使用一个以application命名的配置文件作为默认的全局配置文件.支持properties后缀结尾的配置文件或者以yml/yaml后缀结尾的Y ...
- SpringBoot项目中使用set方法后,自动保存问题
问题: 在springboot项目中,例如:meal表存放套餐,里面有id和name两个字段,数据有id:1 name:A套餐 id:2 name:B套餐.person表中存放人,里面有两个字段,na ...
- SpringBoot bean解析之refresh方法(一)
bean解析是springboot IOC思想的核心, bean解析的核心则是 AbstractApplicationContext 类中的refresh方法: AbstractApplication ...
- springboot设置拦截器的方法
springboot设置拦截器的方式: 1.编写一个类,在类上面加上@Configuration注解,然后继承 WebMvcConfigurerAdapter. 重写父类的方法:addIntercep ...
- springboot中添加Filter的方法
springboot中创建Filter有四种方法,具体如下 第一种 @WebFilter(filterName = "myFilter",urlPatterns = "/ ...
最新文章
- STE:环境菌群代谢产物可预防炎症症状
- 【推荐系统】基于知识图谱的推荐系统总结
- 物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP
- 教你玩转CSS Position(定位)
- python中空字符串的布尔值是什么_Python的布尔值与空值
- 组合数学 —— 基本计数原理
- linux(windows,mac)下安装ta-lib
- 目标检测的模型集成方法及实验
- 扎心一问:程序员还有未来吗?
- 采用WPF开发第二版OFD阅读器
- linux内存显示少,linux 显示的内存怎么少于我实际的物理内存
- 如何查看路由器中的宽带密码
- Parallels Desktop克隆出来的虚拟机拥有相同的SSH KEY的修改方法
- Python 网易云音乐 MV 下载
- android studio 根目录,AS 根目录结构说明
- vue常用方法封装-一键安装使用(赠送免费工具)
- java ppt转换为html5,Apache POI PPT - PPT转换为图片
- FL Studio教程之扫弦器命令
- Alexa详细排名数据完成
- D3D11 骨骼动画(基于MD5格式)