摘要: Flyway简介 Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gr 阅读全文
posted @ 2018-02-09 10:11 abbie265 阅读(1331) 评论(1) 推荐(5) 编辑
摘要: 传参方式 下面通过几种不同传参方式来实现前文中实现的插入操作。 使用@Param 在之前的整合示例中我们已经使用了这种最简单的传参方式,如下: 这种方式很好理解,@Param中定义的name对应了SQL中的#{name},age对应了SQL中的#{age}。 使用Map 如下代码,通过Map对象来作 阅读全文
posted @ 2018-02-09 10:08 abbie265 阅读(609) 评论(1) 推荐(5) 编辑
摘要: Spring中整合MyBatis就不多说了,最近大量使用Spring Boot,因此整理一下Spring Boot中整合MyBatis的步骤。搜了一下Spring Boot整合MyBatis的文章,方法都比较老,比较繁琐。查了一下文档,实际已经支持较为简单的整合与使用。下面就来详细介绍如何在Spri 阅读全文
posted @ 2018-02-09 10:06 abbie265 阅读(751) 评论(1) 推荐(5) 编辑
摘要: MongoDB简介 MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。 MongoDB支持的数据结构非常松散,是类似j 阅读全文
posted @ 2018-02-08 10:19 abbie265 阅读(3098) 评论(0) 推荐(4) 编辑
摘要: 使用Redis Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。 Redis官网 Redis中文社区 引入依赖 Spring Boot提供的数据访问框架Spring Data Redis基于Jedis。可以通过引入spring-boo 阅读全文
posted @ 2018-02-08 10:17 abbie265 阅读(441) 评论(0) 推荐(4) 编辑
摘要: Spring-data-jpa支持 对于数据源的配置可以沿用上例中DataSourceConfig的实现。 新增对第一数据源的JPA配置,注意两处注释的地方,用于指定数据源对应的Entity实体和Repository定义位置,用@Primary区分主数据源。 新增对第二数据源的JPA配置,内容与第一 阅读全文
posted @ 2018-02-08 10:14 abbie265 阅读(913) 评论(1) 推荐(5) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-02-08 10:12 abbie265 阅读(699) 评论(1) 推荐(6) 编辑
摘要: 在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。 然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的 阅读全文
posted @ 2018-02-08 10:10 abbie265 阅读(346) 评论(1) 推荐(6) 编辑
摘要: 本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。 数据源配置 在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。 首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置: 嵌入式数据库支持 嵌入 阅读全文
posted @ 2018-02-07 10:38 abbie265 阅读(890) 评论(0) 推荐(4) 编辑
摘要: 准备工作 首先,构建一个简单的Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。 Web层实现请求映射 /:映射到index.html /hello:映射到h 阅读全文
posted @ 2018-02-07 10:37 abbie265 阅读(370) 评论(0) 推荐(4) 编辑