学习 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 添加以下依赖: < »

学习 Spring Boot(五):日志

默认情况下,Spring Boot 使用 Logback 记录日志,从而保证了使用了 Java Util Logging、Log4J2 和 SLF4J 的库也可以正常的工作。 Spring Boot 提供了日志的 Starter,编辑 pom.xml 文件,增加依赖: <dependency> »

mac 下使用 Spring Boot CLI

安装 如果 mac 上有 HomeBrew,可以非常方便使用 HomeBrew 安装 Spring Boot CLI brew tap pivotal/tap brew install spring boot 使用 使用 Spring Boot CLI 创建一个 Spring »