单点登录(SSO)详解
在分布式项目架构中,为了提高用户体验性,用户只需要认证一次便可以在多个拥有访问权限的系统中访问,这个功能叫做单点登录(SSO)。
【Spring Boot】拦截器与统一功能处理:统一登录验证、统一异常处理与统一数据返回格式
Spring AOP是一个基于面向切面编程的框架,用于将横切性关注点(如日志记录、事务管理)与业务逻辑分离,通过代理对象将这些关注点织入到目标对象的方法执行前后、抛出异常或返回结果时等特定位置执行,从而提高程序的可复用性、可维护性和灵活性。但使用原生Spring AOP实现统一的拦截是非常繁琐、困难
【SpringBoot】获取HttpServletRequest的三种方式
获取共有三种方式Controller的方法增加参数自动注入建议使用继承来减少代码冗余通过手动获取适合在非Bean中获取。
Spring Boot进阶(57):Spring中什么时候不要用@Autowired注入 | 超级详细,建议收藏
Spring中什么时候不要用@Autowired注入?你若不会我可以教你。
请给 SpringBoot 写一个优雅的单元测试吧?
前面的知识表明,单元测试就是对一个系统中的某个最小单元的逻辑正确性的测试,通常是对一个方法来进行测试,因为只测试逻辑正确性,所以这个测试是独立的,不与任何外界环境相关,比如不需要连接数据库,不访问网络和文件系统,不依赖其他单元测试。但是现实的业务逻辑中往往有很多复杂错综的依赖关系,比如你想对 Ser
ZooKeeper快速入门学习+在springboot中的应用+监听机制的业务使用
在很多时候,我们都可以在各种框架应用中看到ZooKeeper的身影,比如Kafka中间件,Dubbo框架,Hadoop等等。为什么到处都看到ZooKeeper?
SpringSecurity入门(超级无敌认真好用,万字收藏篇!!!!)
内容包括 [SpringSecurity概述,SpringSecurity的基本使用,SpringSecurity基于内置账户的实现,SpringSecurity基于数据库的实现...]> 在西安加中实训学习期间作的笔记用于后边记忆和留存
Spring Boot 中的 RabbitMQ 的消息接收配置是什么,原理,如何使用
RabbitMQ 是一个流行的消息队列系统,Spring Boot 提供了对 RabbitMQ 的支持,我们可以使用 RabbitMQ 的消息接收配置来接收 RabbitMQ 中的消息。在使用 RabbitMQ 的消息接收配置时,我们可以使用 @RabbitListener 注解或 MessageL
Spring Boot 中的 @PostMapping 注解,如何使用
在 Spring Boot 中,我们经常需要编写 RESTful Web 服务,以便于客户端与服务器之间的通信。为了简化 RESTful Web 服务的开发,Spring Boot 提供了 @PostMapping 注解,它可以让我们更方便地编写 POST 请求处理方法。在本文中,我们将介绍 @Po
springboot 注解设置默认值
Spring Boot 提供了一种使用注解设置默认值的方式,即使用 @Value 注解。在需要设置默认值的字段上添加 @Value 注解,并在注解值中指定默认值。例如:@Value("${my.property:defaultValue}")private String myProperty;这里通
java实现发送邮件
本文介绍下java实现邮件的发送,意在网站用户评论时能够及时通知站长和用户评论被回复后能够及时通知用户。下文介绍下具体实现。
Spring Boot 如何保证接口安全?有哪些常用的接口安全技术?
Spring Boot 作为一个快速开发框架,在开发过程中会遇到大量的接口开发工作。这些接口多数情况下都是和外部系统连接的,因此我们不仅需要考虑功能的实现,还需要保证接口的安全。认证(Authentication):即身份验证,确认用户身份是否正确。授权(Authorization):即权限控制,确
idea如何运行配置SpringBoot项目
idea如何运行配置SpringBoot项目
kafka 设置用户密码和通过SpringBoot测试
这篇配置Kafka账号密码的,看不会就是看不起我i Kun
springboot 连接 kafka集群(kafka版本 2.13-3.4.0)
消息的接受有多种方式,我们这里选择的是使用 @KafkaListener 注解来进行消息接收。实现该接口的方法,我们可以获取包含发送结果(成功或失败)的异步回调,也就是可以在这个接口的实现中获取发送结果。写一个controller类来测试我们构建的发布者类,这个类中打印接收到的消息,来确保信息接收不
在 IDEA 中创建 Spring Boot 项目的方式(详细步骤教程)
希望各位屏幕前的靓仔靓女们给个三连!你轻轻地点了个赞,那将在我的心里世界增添一颗明亮而耀眼的星!咱们下期再见!作者:god23bin链接:https://juejin.cn/post/7231553590283829308。
Spring cloud alibaba 版本对应关系及说明
spring cloud alibaba 版本对应关系
spring boot 运行报错: 找不到或无法加载主类
项目install后,再到eclipse 上选中项目按F5刷新项目。再运行即可问题解决。1,通过cmd命令行,进入项目目录进行,mvn clean install 进行编译。注意:用cmd命令启动要配置好maven环境,jdk环境。点击clean 清理项目再运行 问题解决。(b)可以进入cmd,
Spring Boot 日志配置(Slf4j)
Java日志框架众多,常用的有java.util.logging, log4j, logback,commons-logging等。SLF4J (Simple Logging Facade For Java),它是一个针对于各类Java日志框架的统一Facade抽象。SLF4J定义了统一的日志抽象接