spring
文章平均质量分 73
G探险者
不积跬步无以至千里
展开
-
spring boot的拦截器与过滤器介绍与对比
在构建 Web 应用时,我们经常需要对请求进行拦截和处理,以实现诸如身份验证、授权、日志记录等功能。在 Spring Boot 中,为我们提供了两种强大的工具来实现这些功能:过滤器(Filter)和拦截器(Interceptor)。尽管这两者在某些方面的功能相似,它们在使用场景、处理层级和实现方式上却有所不同。在本文中,我们将详细介绍过滤器和拦截器的区别、各自的优势,以及如何在实际项目中使用这两种组件来处理请求。原创 2023-04-09 23:55:33 · 380 阅读 · 0 评论 -
聊一聊国际化i18n
国际化是指在软件开发中对于不同语言和地区的支持。目的是为了让一款软件可以在不同的语言和地区环境下正常运行,使其适应全球各地的用户。原创 2023-02-19 19:51:59 · 1361 阅读 · 0 评论 -
基于spring的aop功能实现系统监控功能的总结
前言为什么要实现一个监控系统?要监控那些东西?监控的这些东西对我分析系统产生那些有意义的帮助?要怎么样去监控这些东西?采用什么技术来实现?...监控系统的目的采集和处理应用系统运行的状态信息,性能数据,业务数据以满足监控数据的展现、告警分析以及故障管理等内容。实现的技术手段aop、log4j\log4j2实现过程这里引入一个探针的概念。利用aop的切面功能定义好系统需要监控的几个关键位置,相当于在这些地方设置了关卡,当数据流经这里对数据当时的状态进行记录日志,对业务又没原创 2021-09-12 23:17:31 · 609 阅读 · 0 评论 -
如何把一个组件改造成为starter?
参与的一个项目,内容是把公司原有封装的一些组件改造升级为starter.原创 2021-07-07 23:52:48 · 464 阅读 · 2 评论 -
我对Springboot的理解
我们原先基于spring开发一个web项目,可能需要引入,spring家族中的各种依赖,比如springMVC,spring-aop,spring-tx ... 等等。原创 2021-06-09 17:06:35 · 569 阅读 · 0 评论 -
如何在springboot项目中使用自定义注解实现系统操作日志的功能
通常我们的项目中都需要记录操作日志,方便回溯问题,找到根源。因为给项目添加日志记录功能是属于系统级别的功能,所以这个问题我们马上会想到spring的AOP,可以通过切面的形式。那么怎么来实现呢?先来回顾一下spring的AOP特性:可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代原创 2021-05-18 19:35:15 · 417 阅读 · 0 评论 -
面试总被问到Spring,迄今最全最通透的回答
1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。 Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序主业务逻辑的开发。 Spring 框架本身亦是按照设计模式精心打造,这使得我们可以在开发环境中安心的集成 Spring 框 架,不必担心 Spring 是如何在后台进行工作的。 Spring框架主要由七部分组成,分别是 Spring Core、 Sp原创 2021-02-23 01:39:49 · 334 阅读 · 0 评论