文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 身份和权限认证

Shiro 身份和权限认证 1.2 Shiro 身份认证 我们来分析一下 Shiro 身份认证的过程,看一下官方的一个认证图: Step1:应用程序代码在调用 Subject.login(token) 方法后,传入代表最终用户的身份和凭证的 AuthenticationToke...

微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 身份和权限认证
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 三大核心组件

Spring Boot中集成 Shiro Shiro 是一个强大、简单易用的 Java 安全框架,主要用来更便捷的认证,授权,加密,会话管等等,可为任何应用提供安全保障。本课程主要来介绍 Shiro 的认证和授权功能。 1. Shiro 三大核心组件 Shiro 有三大核心的组件:Subject、SecurityManager 和 Realm。先来看一下它们之间的关系。 ...

微服务——SpringBoot使用归纳——Spring Boot中集成 Shiro——Shiro 三大核心组件
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ——发布/订阅消息的生产和消费

3.5 发布/订阅消息的生产和消费 3.5.1 发布/订阅消息的生产 和点对点消息一样,我们注入 topic 并调用 producer 的 sendMessage 方法即可发送订阅消息,如下,不再赘述: @RestController @RequestMapping("/activemq") public class ActiveMqController ...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ——ActiveMQ集成

3. ActiveMQ集成 3.1 依赖导入和配置 在 Spring Boot 中集成 ActiveMQ 需要导入如下 starter 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ——ActiveMQ安装

2. ActiveMQ安装 使用 ActiveMQ 首先需要去官网下载,官网地址为:http://activemq.apache.org/  本课程使用的版本是 apache-activemq-5.15.3,下载后解压缩会有一个名为 apache-activemq-5.15.3 的文件夹,没错,这就安装好了,非常简单,开箱即用。打开文件夹会看到里面有个 activemq-all...

微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ——ActiveMQ安装
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中集成ActiveMQ—— JMS 和 ActiveMQ 介绍

Spring Boot中集成ActiveMQ 1. JMS 和 ActiveMQ 介绍 1.1 JMS 是啥 百度百科的解释: JMS 即 Java 消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的 API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java 消息服务是一个与具...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Spring Boot 集成 Redis

3. Spring Boot 集成 Redis 3.1 依赖导入 Spring Boot 集成 redis 很方便,只需要导入一个 redis 的 starter 依赖即可。如下: <dependency> <groupId>org.springframework.boot</groupId> <artifac...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 安装

2. Redis 安装 本课程是在 vmvare 虚拟机中来安装的 redis (centos 7),学习的时候如果有自己的阿里云服务器,也可以在阿里云中来安装 redis,都可以。只要能 ping 的通云主机或者虚拟机的 ip,然后在虚拟机或者云主机中放行对应的端口(或者关掉防火墙)即可访问 redis。下面来介绍一下 redis 的安装过程: 安装 gcc 编译 ...

文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 介绍

Spring Boot 中集成Redis 1. Redis 介绍 Redis 是一种非关系型数据库(NoSQL),NoSQL 是以 key-value 的形式存储的,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说 SQL 标准,ACID 属性,表结构等等,这类数据库主要有以下特点:非关系型的、分布式的、开源的、水平可扩展的。 NoSQL 使用场景有:对数据...

微服务——SpringBoot使用归纳——Spring Boot 中集成Redis——Redis 介绍
文章 2025-03-21 来自:开发者社区

微服务——SpringBoot使用归纳——Spring Boot中使用拦截器——拦截器使用实例

拦截器使用实例 2.1 判断用户有没有登录 一般用户登录功能我们可以这么做,要么往 session 中写一个 user,要么针对每个 user 生成一个 token,第二种要更好一点,那么针对第二种方式,如果用户登录成功了,每次请求的时候都会带上该用户的 token,如果未登录,则没有该 token,服务端可以检测这个 token 参数的有无来判断用户有没有登录,从而实现拦截功能...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等