Browsed by
标签:Spring Data

Spring Boot 2.x 与 1.x 的区别,以及如何做版本迁移

Spring Boot 2.x 与 1.x 的区别,以及如何做版本迁移

閱讀本文約花費: 5 (分鐘)这一篇文章主要讲解 Spring Boot 2.x 与 1.5.x 的区别,2.x 主要更新了什么东西,以便对 Spring Boot 2.x 有一个详细的了解。 本文讲的 1.x 指的是 1.5.10, 2.x 指的是 2.0.0。 配置变更 在 2.x 中废除了一些 1.x 中的配置,并增加了许多新配置,详细请查看以下链接中的变更表格。 https://github.com/spring-projects/spring-boot/wiki/Spring-Boot-2.0-Configuration-Changelog 依赖 JDK 版本升级 2.x 至少需要 JDK 8 的支持,2.x 里面的许多方法应用了 JDK 8 的许多高级新特性,所以你要升级到 2.0 版本,先确认你的应用必须兼容 JDK 8。 另外,2.x 开始了对 JDK 9 的支持。 第三方类库升级 2.x 对第三方类库升级了所有能升级的稳定版本,一些值得关注的类库升级我给列出来了。 1) Spring Framework 5+ 2) Tomcat 8.5+ 3) Flyway 5+ 4) Hibernate 5.2+ 5) Thymeleaf 3+ 响应式 Spring 编程支持 2.x 通过启动器和自动配置全面支持 Spring 的响应式编程,响应式编程是完全异步和非阻塞的,它是…

Read More Read More

Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解

Spring Data Redis简介以及项目Demo,RedisTemplate和 Serializer详解

閱讀本文約花費: 13 (分鐘)一、概念简介: Redis:   Redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写,详细的信息在Redis官网上面有,因为我自己通过google等各种渠道去学习Redis,走了不少弯路,所以总结一条我认为不错的学习路径给大家:   1.《The Little Redis Book》 是一本开源PDF,只有29页的英文文档,看完后对Redis的基本概念应该差不多熟悉了,剩下的可以去Redis官网熟悉相关的命令。   2.《Redis设计与实现》 如果想继续深入,推荐这本书,现在已经出到第二版了,有纸质版书籍可以购买。上面详细介绍了Redis的一些设计理念,并且给出了一些内部实现方式,和数据结构的C语言定义,有一些基本C语言基础,就能看明白。   3.Redis 2.6源代码: 《Redis设计与实现》的作者发布在Github上的一个开源项目,有作者详细的注释。 https://github.com/huangz1990/annotated_redis_source Jedis:   Jedis是Redis官方推出的一款面向Java的客户端,提供了很多接口供Java语言调用。可以在Redis官网下载,当然还有一些开源爱好者提供的客户端,如Jredis、SRP等等,推荐使用Jedis。 Spring Data Redis  …

Read More Read More

Scroll Up