博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot与thymeleaf
阅读量:5286 次
发布时间:2019-06-14

本文共 2458 字,大约阅读时间需要 8 分钟。

SpringBoot是微服务框架,可以快速的开发一个web项目,编译工具使用idea,可以很好的将maven与SpringBoot整合,页面交互使用thymeleaf,Spring官方推荐使用

  在使用idea创建项目时发生问题,maven总是报错,换了一个maven本地仓库就可以了,原来是原来maven仓库中有包有问题,

  项目中使用SpringBoot,连接数据库使用mybatis

项目目录:其中Demo1Application是SpringBoot的入口文件,其中内置了tomcat(其实应该说maven中依赖了tomcat)

Spring CLOUD 支持高并发,分布式,Spring boot是基础

优点:集成所有Spring特性并且不用写配置文件
@RequestBody,返回的不是一个路径,而是一个真正的字符串或者json,SpringMVC会将返回的数据自动封装成json

使用thymeleaf模板

需要引入<html xmlns:th="http://www.thymeleaf.org">这个th标签
利用th标签,输出th:text,遍历th:each="prod:${prodList}"与el表达式类似

 

spring理念默认大于配置(很蛋疼)
spring-boot很多配置都有默认配置,比如默认页面映射路径为
classpath:/templates/*.html,也就是说return的html会默认去templates中去找

css或者js文件默认位置在static中,直接引用

SpringBoot配置文件application.yml

在pom中导入相应的包

4.0.0
cn.tedu
demo4
war
1.0-SNAPSHOT
demo4 Maven Webapp
http://maven.apache.org
org.springframework.boot
spring-boot-starter-parent
1.5.3.RELEASE
UTF-8
UTF-8
1.7
org.springframework.boot
spring-boot-starter-thymeleaf
org.springframework.boot
spring-boot-starter-web
org.springframework.boot
spring-boot-starter-test
test
org.springframework.boot
spring-boot-starter-aop
org.mybatis.spring.boot
mybatis-spring-boot-starter
1.2.0
mysql
mysql-connector-java
org.springframework.boot
spring-boot-maven-plugin

这样项目就可以正常启动进行开发了

 

转载于:https://www.cnblogs.com/chq011/p/6964211.html

你可能感兴趣的文章
Vue 使用axios获取数据
查看>>
JS拖动技术--- 关于setCapture
查看>>
CentOS 7 服务器配置--安装nginx
查看>>
json数据在前端(javascript)和后端(php)转换
查看>>
Xmanager远程Centos 7 Xfce
查看>>
【题解】老虎的数字游戏
查看>>
发生“无法确定依赖操作的有效顺序。由于外键约束、模型要求或存储生成的值,因此可能存在依赖关系。”错误的原因...
查看>>
linux ubuntu 下安装phantomjs
查看>>
五个国外的接活网站|国外外包网站|接活网站
查看>>
【Python】【fmt】
查看>>
adb catlog>d:\log.txt日志级别
查看>>
C# 3.0 新特性
查看>>
java 线程中的 join
查看>>
新添加的DOM节点如何实现动画效果
查看>>
js初级练习1(浮动定位li标签切换title自动切换计时器)
查看>>
win8设置无线网络共享
查看>>
JS判断客户端是否是iOS或者Android端
查看>>
FastDFS配置说明(中英文)
查看>>
C# Windows Service中执行死循环轮询
查看>>
工具类-格式化小数
查看>>