摘要:
本章介绍SpringBoot 与 MyBatis 多数据源配置,SpringBoot与Mybatis整合内容可以参考【SpringBoot】SpringBoot 与Mybatis整合(十三) 数据库准备 1、准备2个数据库,本例以mysql为例 在第一个数据库test_mysql中,新建表user
阅读全文
posted @ 2020-03-19 00:48
H__D
阅读(2053)
推荐(0)
摘要:
本章介绍SpringBoot监控管理 Actuator 简介 Actuator 是 Spring Boot 提供的对应用系统的自省和监控功能。通过 Actuator,可以使用数据化的指标去度量应用的运行情况,比如查看服务器的磁盘、内存、CPU等信息,系统的线程、gc、运行状态等等。 Actuator
阅读全文
posted @ 2020-03-18 23:28
H__D
阅读(878)
推荐(0)
摘要:
在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 1、模版引擎 1)在Spring Boot中开发情况下禁用模板引擎的cache 2)页面模板改变ctrl+F9可以重新编译当前页
阅读全文
posted @ 2020-03-18 21:41
H__D
阅读(929)
推荐(0)
摘要:
Spring Cloud介绍 Spring Cloud是一个分布式的整体解决方案。Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring C
阅读全文
posted @ 2020-03-18 00:47
H__D
阅读(365)
推荐(0)
摘要:
本章介绍SpringBoot与与Dubbo。 Apache Dubbo 是一个基于Java的高性能,轻量级的RPC框架。Dubbo提供了三个关键功能,包括基于接口的远程呼叫,容错和负载平衡以及自动服务注册和发现。 Dubbo服务提供商 1、新建一个项目SpringBoot Web项目,引入Dubbo
阅读全文
posted @ 2020-03-17 21:56
H__D
阅读(364)
推荐(0)
摘要:
本章介绍SpringBoot与安全Spring Security的集成 Spring Security介绍 Spring Security是针对Spring项目的安全框架,也是Spring Boot底层安全模块默认的技术选型。他可以实现强大的web安全控制。对于安全控制,我们仅需引入spring-b
阅读全文
posted @ 2020-03-16 23:24
H__D
阅读(605)
推荐(0)
摘要:
本章介绍如何使用SpringBoot发送邮件,关于发邮件基本知识,可以参考【Mail】JavaMail介绍及发送邮件(一) 邮件的自动配置 1、新建一个SpringBoot Web项目,引入邮件依赖(spring-boot-starter-mail)如下: 1 <dependency> 2 <gro
阅读全文
posted @ 2020-03-16 00:15
H__D
阅读(480)
推荐(1)
摘要:
本章介绍SpringBoot 与任务,这里任务包括异步任务和定时任务 异步任务 在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Asy
阅读全文
posted @ 2020-03-15 23:10
H__D
阅读(275)
推荐(0)
摘要:
本章介绍SpringBoot与ElasticSearch整合,SpringBoot默认支持两种技术来与ES交互 1、Jest(默认不生效,需要导入jest工具包) 2、SpringBoot ElasticSearch(ES版本可能不合适,需要相应版本) ElasticSearch安装参考:【Elas
阅读全文
posted @ 2020-03-15 16:22
H__D
阅读(12840)
推荐(0)
摘要:
本章揭晓SpringBoot与RabbitMQ的整合,不了解RabbitMQ的可以参考【RabbitMQ】 RabbitMQ 基本概念 RabbitMQ安装参考:【RabbitMQ】 RabbitMQ安装 RabbitMQ自动配置 1、搭建SpringBoot项目,引入RabbitMQ的相关依赖 1
阅读全文
posted @ 2020-03-15 01:32
H__D
阅读(939)
推荐(0)