企业分布式微服务云SpringCloud SpringBoot mybatis (二十三)整合Redis

引入依赖:在pom文件中添加redis依赖:<dependency> <groupId>org.springframework.boot</groupId&...

2018-02-28 09:36:32

阅读数:100

评论数:2

企业分布式微服务云SpringCloud SpringBoot mybatis (二十二)Restdoc生成api文档

准备工作你需要15minJdk 1.8maven 3.0+idea创建工程引入依赖,其pom文件:<dependencies> <dependency> &amp...

2018-02-12 10:09:02

阅读数:73

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (二十一)构建restful API

引入依赖在pom文件引入mybatis-spring-boot-starter的依赖: <dependency> <groupId>org.mybatis.spring.boot&...

2018-02-12 10:06:01

阅读数:65

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (二十一)构建restful API

引入依赖在pom文件引入mybatis-spring-boot-starter的依赖: <dependency> <groupId>org.mybatis.spring.boot&...

2018-02-12 10:01:15

阅读数:70

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (二十)整合 beatlsql

整合阶段由于springboot没有对 beatlsql的快速启动装配,所以需要我自己导入相关的bean,包括数据源,包扫描,事物管理器等。在application加入以下代码:@Bean(initMethod = "init", name = &quo...

2018-02-12 09:57:49

阅读数:77

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (十九)Spring Boot 自定义配置文件

上面介绍的是我们都把配置文件写到application.yml中。有时我们不愿意把配置都写到application配置文件中,这时需要我们自定义配置文件,比如test.properties:com.forezp.name=forezp com.forezp.age=12怎么将这个配置文件信息赋予给...

2018-02-12 09:53:01

阅读数:39

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (十八)springboot在启动时注入了哪些bean

在程序入口加入:@SpringBootApplication public class SpringbootFirstApplication { public static void main(String[] args) { SpringApplication.run(...

2018-02-11 09:46:37

阅读数:64

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (十七)Spring Boot中的事务管理

快速入门在Spring Boot中,当我们使用了spring-boot-starter-jdbc或spring-boot-starter-data-jpa依赖的时候,框架会自动默认分别注入DataSourceTransactionManager或JpaTransactionManager。所以我们...

2018-02-09 10:02:22

阅读数:49

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (十六)Spring Boot中使用LDAP来统一管理用户信息

LDAP简介LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力...

2018-02-09 09:58:55

阅读数:132

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (十五)Spring Boot中使用Flyway来管理数据库版本

Flyway简介Flyway是一个简单开源数据库版本控制器(约定大于配置),主要提供migrate、clean、info、validate、baseline、repair等命令。它支持SQL(PL/SQL、T-SQL)方式和Java方式,支持命令行客户端等,还提供一系列的插件支持(Maven、Gr...

2018-02-09 09:56:16

阅读数:94

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (十四)Spring Boot中使用MyBatis注解配置详解

传参方式下面通过几种不同传参方式来实现前文中实现的插入操作。使用@Param在之前的整合示例中我们已经使用了这种最简单的传参方式,如下:@Insert("INSERT INTO USER(NAME, AGE) VALUES(#{name}, #{age})") ...

2018-02-09 09:53:54

阅读数:62

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (十三)Spring Boot整合MyBatis

Spring中整合MyBatis就不多说了,最近大量使用Spring Boot,因此整理一下Spring Boot中整合MyBatis的步骤。搜了一下Spring Boot整合MyBatis的文章,方法都比较老,比较繁琐。查了一下文档,实际已经支持较为简单的整合与使用。下面就来详细介绍如何在Spr...

2018-02-09 09:50:58

阅读数:64

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (十二)Spring Boot中使用MongoDB数据库

MongoDB简介MongoDB是一个基于分布式文件存储的数据库,它是一个介于关系数据库和非关系数据库之间的产品,其主要目标是在键/值存储方式(提供了高性能和高度伸缩性)和传统的RDBMS系统(具有丰富的功能)之间架起一座桥梁,它集两者的优势于一身。MongoDB支持的数据结构非常松散,是类似js...

2018-02-09 09:47:47

阅读数:81

评论数:2

企业分布式微服务云SpringCloud SpringBoot mybatis (十一)Spring Boot中使用Redis数据库

使用RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis官网Redis中文社区引入依赖Spring Boot提供的数据访问框架Spring Data Redis基于Jedis。可以通过引入spring-boot-st...

2018-02-08 10:04:22

阅读数:106

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (十)Spring Boot多数据源配置与使用(Spring-data-jpa支持)

Spring-data-jpa支持对于数据源的配置可以沿用上例中DataSourceConfig的实现。新增对第一数据源的JPA配置,注意两处注释的地方,用于指定数据源对应的Entity实体和Repository定义位置,用@Primary区分主数据源。@Configuration @Enable...

2018-02-08 10:00:32

阅读数:70

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (九)Spring Boot多数据源配置与使用(JdbcTemplate支持)

之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而...

2018-02-08 09:57:13

阅读数:73

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (八)Spring Boot中使用Spring-data-jpa让数据访问更简单

在上一篇Spring中使用JdbcTemplate访问数据库 中介绍了一种基本的数据访问方式,结合构建RESTful API和使用Thymeleaf模板引擎渲染Web视图的内容就已经可以完成App服务端和Web站点的开发任务了。然而,在实际开发过程中,对数据库的操作无非就“增删改查”。就最为普遍的...

2018-02-08 09:52:25

阅读数:92

评论数:1

企业分布式微服务云SpringCloud SpringBoot mybatis (七)Spring Boot中使用JdbcTemplate访问数据库

本文介绍在Spring Boot基础下配置数据源和通过JdbcTemplate编写数据访问的示例。数据源配置在我们访问数据库的时候,需要先配置一个数据源,下面分别介绍一下几种不同的数据库配置方式。首先,为了连接数据库需要引入jdbc支持,在pom.xml中引入如下配置:<de...

2018-02-08 09:46:01

阅读数:78

评论数:2

企业分布式微服务云SpringCloud SpringBoot mybatis (六)Spring Boot中使用Spring Security进行安全控制

准备工作 首先,构建一个简单的Web工程,以用于后续添加安全控制,也可以用之前Chapter3-1-2做为基础工程。若对如何使用Spring Boot构建Web应用,可以先阅读《Spring Boot开发Web应用》一文。 Web层实现请求映射@Controller public ...

2018-02-05 10:11:42

阅读数:98

评论数:0

企业分布式微服务云SpringCloud SpringBoot mybatis (五)Spring Boot中Web应用的统一异常处理

我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。 选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访...

2018-02-05 10:06:40

阅读数:70

评论数:1

提示
确定要删除当前文章?
取消 删除
关闭
关闭