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

 

发布了60 篇原创文章 · 获赞 4 · 访问量 3592
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览