文章 2024-10-18 来自:开发者社区

springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现

导言 SpringBoot 拦截器和过滤器区别及应用 一、拦截器 拦截器是什么?简单的来说,就是一道阀门,在某个方法被访问之前,进行拦截,然后在之前或之后加入某些操作,拦截器是AOP 的一种实现策略。 拦截器主要做什么? 对正在运行的流程进行干预。 拦截器的代码实现。拦截器也主要有三个方法: 其中preHandle是在请求之前就进行调用,如果该请求需要被拦截...

springboot学习七:Spring Boot2.x 拦截器基础入门&实战项目场景实现
文章 2024-10-18 来自:开发者社区

springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现

导言 一、过滤器 过滤器是什么?它是基于Servlet 技术实现的, 简单的来说,过滤器就是起到过滤的作用,在web项目开发中帮我们过滤一些指定的 url做一些特殊的处理。 过滤器主要做什么? 过滤掉一些不需要的东西,例如一些错误的请求。 也可以修改请求和相应的内容。 也可以拿来过滤未登录用户 过滤器的代码实现过滤器(filter)有三个方法,其中初始化(in...

springboot学习六:Spring Boot2.x 过滤器基础入门&实战项目场景实现
文章 2024-08-16 来自:开发者社区

揭秘Spring Boot自定义注解的魔法:三个实用场景让你的代码更加优雅高效

在Spring Boot项目中,自定义注解可以大大简化代码并提高可读性和可维护性。本文将通过三个具体场景展示如何优雅地使用自定义注解来解决实际问题。 场景一:统一的日志记录 在实际开发中,我们经常需要在方法执行前后记录日志。通过自定义注解和AOP,可以优雅地实现这一功能。 1. 创建自定义注解: ...

文章 2024-06-26 来自:开发者社区

深入理解Spring Boot Starter:概念、特点、场景、原理及自定义starter

一、引言 在Spring框架的发展过程中,为了简化项目的搭建和配置过程,Spring Boot应运而生。Spring Boot通过提供一系列开箱即用的Starter,使得开发者能够快速整合Spring生态系统中的各种技术栈,提升开发效率。本文将深入探讨Spring Boot Starter的基本概念、主要特点、应用场景以及实现原理,帮助读者更好地理解和应用这一强大工具。 ...

文章 2024-04-29 来自:开发者社区

Spring Boot与异步任务:整合与应用场景

引言 异步任务在现代应用程序开发中扮演着重要的角色,它们可以提高应用程序的性能和响应速度,尤其适用于处理长时间运行的任务或需要等待外部资源的场景。Spring Boot提供了强大的支持来简化异步任务的实现。本篇博客将深入探讨在Spring Boot中如何整合异步任务,并结合实际场景介绍其应用。 异步任务的核心概念 1. 异步任务简介 异步任务指的是在后台执行的任务...

文章 2024-03-12 来自:开发者社区

Spring和Spring Boot:两者的区别与应用场景

在Java开发领域,Spring框架和Spring Boot是两个备受推崇的工具,它们为开发人员提供了强大的功能和便利性。尽管它们都是由Spring项目组织开发的,但它们在设计和使用上有着明显的区别。本文将深入探讨Spring框架和Spring Boot之间的差异,以及它们各自适用的场景。 Spring框架 Spring框架是一个全面的企业级应用开发框架,旨在简化Jav...

Spring和Spring Boot:两者的区别与应用场景
文章 2024-02-02 来自:开发者社区

Spring Boot项目中热点场景详解(万字总结)

引言我们在书写CURD的时候,首先要考虑项目需求和项目场景,在单机模式下,我们基本的思路是在一台服务器中进行操作,我们要考虑优化数据库,我们在书写后端代码时候,也会思考要用内存查询还是sql查询亦或是同时使用,若我们要提升性能,我们不得以进行升级,使用redis缓存和自定义序列化,甚至进行缓存预热发布定时任务并要控制定时任务执行,那我们就设计到了开锁,人数再次增加,我们要进行硬件上的优化,就是出....

Spring Boot项目中热点场景详解(万字总结)
文章 2023-06-29 来自:开发者社区

Spring Boot自定义启动器的实现原理和实际应用场景?

Spring Boot是一个快速开发、轻量级的Java Web框架,通过自动化配置和简化部署流程,使得开发者可以更专注于业务逻辑的开发。为了进一步简化开发流程,Spring Boot提供了自定义起动器(Starter)的功能,使得开发者可以将常见的依赖项打包成一个可重用的模块,以便在不同的项目中进行...

文章 2023-06-18 来自:开发者社区

【SpringBoot学习笔记 五】Spring Boot自定义starter场景启动器

上篇Blog我们学习了SpringBoot是如何实现自动配置的,通过@Configuration的全注解配置方式和Spring Factories 发现机制自动将组件注入到容器,然后依据配置绑定,确定组件的属性值该是多少,实现了全自动的实现方式,不用我们再操心。在第一篇Blog中我们就提到过场景启动器,那么本篇Blog结合SpringBoot自动配置以及前面学的yaml配置文件等知识来自己实现一....

【SpringBoot学习笔记 五】Spring Boot自定义starter场景启动器
文章 2023-05-29 来自:开发者社区

SpringBoot - FileStorage Starter场景启动器

PreSpring Boot - 手把手教小师妹自定义Spring Boot Starter需求系统中,文件存储是个非常常规的需求,大家都需要重复开发,何不封装一个starter支持多协议文件存储的呢?目前规划了如下的功能:支持 多种存储, FTP , SFTP ,本地存储 , S3协议客户端(MINIO、 阿里云等)支持自定义属性配置开箱即用使用步骤各位看官,先看看符不符合你的需要,先演示下开....

SpringBoot - FileStorage Starter场景启动器

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

微服务

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

+关注