SpringBoot整合-整合JPA
@Colomn 对应数据库字段
SpringBoot整合-整合Redis
- 添加SpringDataRedis依赖启动器
- 编写实体类
- 编写Repository接口
SpringBoot针对包括Redis在内的一些常用数据库提供了自动化配置,可通过实现Repo接口简化对数据库中的数据进行增删改查操作
- 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旗下的。
- 常用标签
2.标准表达式
SpringBoot内置了一个语言解析器,会根据请求头的信息,去判断启用哪个语言配置文件。
SpringBoot缓存管理
https://www.cnblogs.com/kingsonfu/p/10409596.html
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