这里用到了Spring Boot + Mybatis + DynamicDataSource配置动态双数据源,可以动态切换数据源实现数据库的读写分离. 添加依赖 加入Mybatis启动器,这里添加了Druid连接池.Oracle数据库驱动为例. <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifact…
1. 模板引擎JSP的限制 在开始之前呢,我觉得我们有必要先去了解下 Spring Boot 2.0 官方文档中提到的如下内容: 模板引擎 除了REST Web服务之外,还可以使用Spring MVC来服务动态HTML内容.Spring MVC支持多种模板技术,包括Thymeleaf,FreeMarker,和JSPs.此外,许多其他模板引擎包括它们自己的Spring MVC集成. Spring Boot 包括以下模板引擎的自动配置支持: FreeMarker Groovy Thymeleaf M…
参考:https://www.cnblogs.com/xiaofengfeng/p/9552816.html 安装 org.mybatis.spring.boot:mybatis-spring-boot-starter mysql:mysql-connector-java com.microsoft.sqlserver:mssql-jdbc 配置application.yml spring: datasource: mysql: driver-class-name: com.mysql.jdbc…
03:WebFlux Web CRUD 实践 前言 上一篇基于功能性端点去创建一个简单服务,实现了 Hello .这一篇用 Spring Boot WebFlux 的注解控制层技术创建一个 CRUD WebFlux 应用,让开发更方便.这里我们不对数据库储存进行访问,因为后续会讲到,而且这里主要是讲一个完整的 WebFlux CRUD. 结构 这个工程会对城市(City)进行管理实现 CRUD 操作.该工程创建编写后,得到下面的结构,其目录结构如下: ├── pom.xml ├── src │ …
环境的搭建 首先搭建eruka的注册中心 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://m…
目录 前言 编程范式主要有以下几类 引入pom依赖 aop注解 实现日志分割功能 前言 AOP是一种与语言无关的程序思想.编程范式.项目业务逻辑中,将通用的模块以水平切割的方式进行分离统一处理,常用于日志.权限控制.异常处理等业务中. 编程范式主要有以下几类 AOP(Aspect Oriented Programming)面向切面编程 OOP(Object Oriented Programming)面向对象编程 POP(procedure oriented programming)面向过程编程…
最近栈长看到一个框架,官方号称可以比 Spring Boot 快 44 倍,居然这么牛逼,有这么神奇吗?今天带大家来认识一下. 这个框架名叫:light-4j. 官网简介:A fast, lightweight and more productive microservices framework 很简单,翻译过来就是:一个快速.轻量级和更高效的微服务框架. 为什么叫light-4j? 全称应该是:Light for Java,意味着轻量级,并以闪电般的速度来使用 Java 编程. 这个框架有什…
目录 Redis简介 Redis的部署 在Spring Boot中的使用 Redis缓存实战 寻找组织 程序员经典必备枕头书免费送 Redis简介 Redis 是一个开源的使用 ANSI C 语言编写.遵守 BSD 协议.支持网络.可基于内存亦可持久化的日志型.Key-Value 数据库,并提供多种语言的 API的非关系型数据库(NoSQL). Redis的特性 Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行.单个操作是原子性的.多个操作也支持事务,即原子性,通过MUL…
SpringBootTutorial :: Web :: UI :: EasyUI EasyUI 是一个简单的用户界面组件的集合.由于 EasyUI 已经封装好大部分 UI 基本功能,能帮用户减少大量的 js 和 css 代码.所以,EasyUI 非常适合用于开发简单的系统或原型系统. 本文示例使用技术点: Spring Boot:主要使用了 spring-boot-starter-web.spring-boot-starter-data-jpa EasyUI:按需加载,并没有引入所有的 Eas…
Spring Boot 2.0 入门指南 Spring Boot 2.0 返回JSP页面实战 Spring Boot 2.0 热部署指南 Spring Boot 2.0 整合FreeMarker模板引擎 Spring Boot 2.0 整合Thymeleaf 模板引擎 视频教学大纲: 1. Spring Boot 介绍 2. 系统要求 Servelt 容器 3. Spring Boot 安装 Java Developer的安装说明 Maven 安装 Gradle 安装 Spring Boot C…