boot+themleaff模板中,table标签里面输入完第一行按回车时新增一行

版权声明:本文为博主原创文章请尊重原创,未经博主允许禁止转载保留追究权 /qq_/article/details/

2、Thymeleaf 的主要目标是提供一种优雅和高度可维护的创建模板的方式。为了实现这一点它建立在自然模板的概念上,将其逻辑注入到模板文件中不会影响模板被用作设计原型。这改善了设计的沟通弥补了设计和开发团队之間的差距。

#清除缓存实现热部署。也就是修改了html后不用重启刷新页面就能看到效果。再回到浏览器刷新就能看到效果了

在页面中访問静态资源,使用th:xx格式来引用js、css文件


创建好项目之后打开pom文件,查看本身自带的代码


pom文件中添加druid数据源依赖

把之前SpringBoot项目的连接JDBC的那个yml配置文件直接复制过来:


 
 
 
 
 
 
 //还有配置谁能登陆 , 拒绝谁登陆 默认是容许所有 但是此处是只容许localhost登陆
 //初始化参数 把初始化参数都放到Map中

为了让这两个sql文件的配置文件生效

数据库里面添加内容成功;

但是每次运行嘚时候都要自动加载配置一次;
我们先把它注释掉,因为数据库里面已经创建好了


然后再写一个Controller测试一下:
原数据库里面的内容是空的。

打开数据库:加载内容成功
如果想用mybatis而且用注解版,我们只要写一个mapper加进来就行了不需要做任何配置

但是我们查询的时候,id值为null峩们怎么获取到这个id呢?

我们想要获取到自增id怎么操作呢

重新运行,发现我们的主键可以查看到了


同时再mapper里面修改内容:

我们重新运荇一下,然后输入url 查询一下内容:

如果我们的mapper很多难道我们每次都再类上面都添加Mapper吗? 这样不是显得很繁琐?

此时我们再次运行看是否能查询到信息:

在4.1中我们使用注解的方式
接下来,我们使用配置文件的方式

注意:我们创建好了之后必须在类上面加上@Mapper或者@MapperScan扫描到


但是要让mybatis知道它的存在的话,要在yml中配置

我们访问端口显示: 成功

在一个典型的SpringMVC应用中带@Controller注解的類负责准备数据模型Map的数据和选择一个视图进行渲染。这个模型Map对视图进行完全的抽象在使用Thymeleaf的情况下,它将是一个VariablesMap对象(即Thymeleaf模板执行仩下文的属性),使其可以用于模板重点表达式

SpringMVC调用可以在视图模型的执行过程中访问的数据,在Thymeleaf中相当于上下文变量

在SpringMVC中添加一个attributes有几种不同的方法,下面有一些常见的情况:

现在假设有一个@Controller控制器控制器中重定向的方式发送一个request参数:

访问参数q可以使用param前綴

我要回帖

更多关于 thymeleaf 的文章

 

随机推荐