SpringBoot

SpringBoot整合-整合JPA

@Colomn 对应数据库字段

 

SpringBoot整合-整合Redis

  1. 添加SpringDataRedis依赖启动器
  2. 编写实体类
  3. 编写Repository接口

SpringBoot针对包括Redis在内的一些常用数据库提供了自动化配置,可通过实现Repo接口简化对数据库中的数据进行增删改查操作

  1. Redis数据库连接配置。

在application.properties中添加Redis数据库的连接配置

@RedisHash 指定实体类对象在redis中的存储空间(自动在redis中生成对应结构)

@Id 标识实体类主键  在redis中会生成字符串形式的Hashkey标识

@Indexed 用来标识对应属性在redis中生成二级索引,如下图

SpringBoot视图技术

SpringBoot视图Thymeleaf常用标签

Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发,模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#、PHP语言体系下也有模板引擎。除了thymeleaf之外还有Velocity、FreeMarker等模板引擎,功能类似。

 

Thymeleaf的主要目标在于提供一种可被浏览器正确显示的、格式良好的模板创建方式,因此也可以用作静态建模。你可以使用它创建经过验证的XML与HTML模板。使用thymeleaf创建的html模板可以在浏览器里面直接打开(展示静态数据),这有利于前后端分离。需要注意的是thymeleaf不是spring旗下的。

  1. 常用标签

2.标准表达式

SpringBoot内置了一个语言解析器,会根据请求头的信息,去判断启用哪个语言配置文件。

 

SpringBoot缓存管理

spring cache常用注解使用

https://www.cnblogs.com/kingsonfu/p/10409596.html

Spring Boot 中的静态资源到底要放在哪里?

https://www.cnblogs.com/lenve/p/10653003.html

Spring Boot 2.0+使用Redis做缓存,@Cacheable注解的unless参数详解

https://blog.csdn.net/limenghua9112/article/details/86743881

Mybatis源码解析之SpringBoot集成mybatis-spring-boot-starter分析

https://blog.csdn.net/qq_39470742/article/details/88847858

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值