学习 Spring Boot(十一):集成 Quartz 调度定时任务

Quartz 任务调度库,支持丰富的调度规则 概念 Trigger 代表了调度的时机 Job 代表了调度的任务 Scheduler 代表了在 Trigger 指定的时机调度 JobDetail 指定的任务 以“每天早上六点半叫我起床”为例,“每天早上六点半”对应着 Trigger,“叫我起床”对应着 Job,而⏰对应着 Scheduler »

学习 Spring Boot(十):Web 页面

Spring Boot 除了可以开发 REST API 接口之外,当然也可以开发 Web 界面。 想快速开发一个 Web 服务,就可以使用下面的方式,进行配置: 开发工具:Spring Boot Developer Tools 包管理工具:WebJars 前端模板:Thymeleaf Spring Boot Developer »

学习 Spring Boot(九):使用 RabbitMQ 消息队列

消息队列 消息队列(Message Queue)是一种进程间通讯服务,有以下特点: 异步通讯 支持一对多的发布订阅模型 支持一对一的队列模型 常用的消息队列有:RabbitMQ、Apache Kafka、ZeroMQ、Apache RocketMQ 等 RabbitMQ RabbitMQ 是最广泛使用的消息队列之一: 使用 Erlang 语言编写 支持 AMQP(Advanced »

学习 Spring Boot(七):集成 Apache Shiro 安全框架

Authentication 和 Authorization Authentication 认证,你是谁??? Authorization 授权,你能做什么??? Apache Shiro Apache Shiro 是一个简单易用的 Java 安全框架,提供了认证、授权、加密和会话管理的功能。 示例 添加依赖 编辑 pom.xml 添加以下依赖: < »