SpringBoot创建Web项目
来源:互联网 发布:如何用手机注册淘宝店 编辑:程序博客网 时间:2024/06/15 23:54
开发环境是IDEA,使用Spring Initializr方式创建项目,创建的时候会自动连接网络以查询Spring boot的当前可用版本和组件列表,具体步骤如下:
1.
2.默认使用maven作为项目管理工具
.
3.选择web项目
.
ok,点击Finish就可以创建完成了,这时候工具会自动导入一些依赖什么的
我们使用Thymeleaf作为模板引擎,Thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是一个开源的Java库,基于Apache License 2.0许可,由Daniel Fernández创建,该作者还是Java加密库Jasypt的作者。Thymeleaf提供了一个用于整合Spring MVC的可选模块,在应用开发中,你可以使用Thymeleaf来完全代替JSP或其他模板引擎,如Velocity、FreeMarker等。Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。相对于编写逻辑或代码,开发者只需将标签属性添加到模板中即可。接下来,这些标签属性就会在DOM(文档对象模型)上执行预先制定好的逻辑。
在Spring Boot中使用Thymeleaf,只需要引入下面依赖:
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>
查看resources目录,该目录下面通常存放一些静态资源,这里新建一个simple.html文件:
<!DOCTYPE HTML><html xmlns:th="http://www.w3.org/1999/xhtml"><head lang="en"> <meta chaset="utf-8"/> <title></title></head><body><h1 th:text="${temp}"></h1><image th:src="@{a.jpg}" width="500px" height="300px"></image></body></html>还有就是controller的代码:
@Controllerpublic class simpleController { @RequestMapping("/index") public String simple(ModelMap map){ map.addAttribute("temp","new出蕾姆!"); return "simple"; }}
最后 是显示的效果:
整个项目的下载地址:
https://github.com/roninCoderJ/simple
2 0
- SpringBoot创建Web项目
- SpringBoot + Thymeleaf + JPA创建一个web项目
- Eclipse安装Springboot并创建Web项目
- SpringBoot创建web工程
- 创建一个springboot项目
- springboot项目创建问题
- Gradle创建springboot项目
- idea创建springboot项目
- springboot项目创建
- SpringBoot学习-项目创建
- 创建一个springboot项目
- idea+springboot创建项目
- java鬼混笔记:springboot 3、springboot创建web项目和打包
- 快速创建一个基于Gradle构建的SpringBoot Web项目(SpringBoot-01)
- springboot(一)创建springboot项目
- springboot(一) 创建第一个springboot项目
- springBoot系列-IDEA 创建springBoot项目
- 创建第一个SpringBoot项目
- Leetcode-412. Fizz Buzz
- 如何用photoshop把一张图片分割成几张图片呢?
- Linux应用领域
- ZOJ 2966Build The Electric System
- static静态简析
- SpringBoot创建Web项目
- 关于hibernate中持久化类之间的映射关系的详解(一)
- UVA 1252 状压DP
- gcc下生成静态及动态链接库
- MATLAB身高体重识别性别
- acm题目1001开始的代码
- PAT-B1045. 快速排序
- linux下git分支的创建
- 运用递归思想实现剪切任意文件夹