Spring Boot 2系列(附二):Spring Boot 2.0.2.RELEASE 官方参考指南目录(译)

  本篇是基于 Spring Boot 2.0.2.RELEASE 官方文档,对文档所有目录进行翻译。

  从目录中了解 Spring Boot 的总体框架和提供的功能特性。

  首先了解 Spring Boot 有那些东西(功能特性),能用来干什么(解决问题),再根据生产需要快速学习具体使用。当然有时间提前学习可以拿来即用是最好的,但往往没那么多时间和精力去研究每一项功能或特性的具体使用,研究了也不一定用的上,所以了解总体框架(拓宽知识广度),再按需导入技术也是不错的方法。

阅读更多

MongoDB系列(一):Linux 环境安装MongoDB与简单使用

  MongoDB是一个开源的文档数据库,具备高性能,高可用性和自动扩展的特点; 是一个基于分布式文件存储的数据库系统,介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

  在 NoSQL 领域里的文档存储数据库系统中,MongoDB 可以说是最具人气的,广泛应用于各个行业的生产中。

  MongoDB官网(多看官方文档):https://www.mongodb.com/

阅读更多

Spring Boot 2系列(十三):Spring Data MongoDB 集成详解与使用

  MongoDB 是一款非常流行并应用于生产的分布式文档存储数据库, 数据结构非常松散,类似于 JSON 或 BSON,可以存储比较复杂的数据类型。

  Spring Boot 通过 Spring Data MongoDB 项目为使用 MongoDB 提供了自动配置,Spring Data MongoDB 提供了与 MongoDB 文档数据库的集成,其关键功能领域是一个以 POJO 为中心模型,用于与 MongoDB DBCollection 交互并轻松编写 Repository 风格的数据访问层。

  Spring Data MongoDB 项目将 Spring 核心概念应用于使用 MongoDB 文档数据存储的开发,提供了 template 作为存储和查询文档的高级抽象,提供了类似 JPA 的操作和注解。

  Spring Boot > MongoDBSpring Data MongoDB 项目MongoDB 官网MongoDB 官方文档 ,更多关于 MongoDB 的介绍和快速使用可参考MongoDB(一):Linux 环境安装MongoDB与简单使用

阅读更多

Spring Boot 2系列(十二):Spring Data Redis 集成详解与使用

  Redis 是基于 key-value 键 / 值对的开源内存数据存储系统,现在非常流行用作缓存存储。

  Spring Boot 集成 Redis 非常简单,也容易使用。Spring Boot 自动注册了 RedisConnectionFactory ,并提供了RedisTemplateStringRedisTemplate 两个模板来操作数据。所以在 Spring Boot 环境,只需配置下 Redis 的连接参数就可以直接使用了。

  Spring Boot 对 Redis 自动配置的支持依赖于 Sping Data Redis。Spring Data Redis 将数据操作抽象出了统一的方法便于使用。更多参考 官方 Spring Data Redis 项目

阅读更多

Spring Boot 2系列(十一):Ehcache集成详解和使用

  SpringBoot支持的缓存技术完全依赖于 Spring 对缓存技术的支持,了解 Spring 支持的缓存可以移步上一篇文章Spring Boot实践系列(十):数据缓存Cache

  Spring 缓存技术支持 Ehcache,但要注意点的是 Ehcache 现在有两个版本,分别是2.x3.x, 3.x版本是JSR-107标准的实现,两者在配置和使用上存在较大的差异。

阅读更多

Spring Boot 2系列(十):Spring 缓存体系

  Spring 对各种缓存技术抽象成了统一的接口和常用的操作方法,对不同的缓存技术,如 redis, ehcache 等透明地添加缓存的支持。

  只要使用了缓存注解@EnableCaching,Spring Boot就会自动配置缓存基本设置。

阅读更多