Spring SecuritySpring SecuritySpring 家族中的一个安全管理框架,在 SpringBoot 还没有推出之前,相对于 Shiro,在 SSM/SSH 中整合 Spring Security 是比较麻烦的操作,所以,Spring Security 虽然功能比 Shiro 强大,但是用反而没有 Shiro 多(因为对于大部分项目而言,Shiro 也够用)。但随着互
转载 2024-05-22 20:40:01
265阅读
Spring Batch是一个开源的、基于Spring框架的功能强大的批量数据处理框架。它提供了一系列用于处理批量数据操作的工具和API,使得开发大规模数据批处理应用程序变得更加容易。Spring Batch 的主要特点:批量处理: 支持大规模数据的批量处理,包括数据的导入、导出、转换和分析。事务管理: 提供了声明式事务管理,确保批量处理过程中的数据一致性。作业处理: 支持复杂的作业(Job)定义
转载 2024-05-31 11:19:49
86阅读
1、事务执行的时候是在前面开启事务,后面关闭事务,结束事务有两种方式,一种是正常的提交事务,一种是出现问题回滚事务。spring事务默认只有在抛出unchecked Exception才会回滚UncheckedException包括error和runtimeException派生出的所有子类2、什么时候才用事务?对数据库的数据进行批量或连表操作时,为了保证数据的一致性和正确性,我们需要添加事务管理
一、事务介绍(1)事务是数据库操作最基本单元,逻辑上一组操作要么都成功要么都失败,如果有一个失败所有操作都失败(2)为什么要使用事务--银行转账举例说明(1) lucy 转账100元给mary(2)lucy少100,mary多100假如(1)已执行且出现异常,(2)还未执行,如果不使用事务,则会出现lucy的100元不见的问题(3)where(在哪里使用)--事务可以作用于conroller层、s
转载 2024-06-09 19:26:22
144阅读
用场景一:依赖注入,控制反转;说白了就是:我有两个类,A类,B类;A类要调用B类方法。一般情况下,得创建B类的对象。但是用了Spring,我们可以不创建对象,直接调用。因为Spring已经帮我们创建对象了。知道作用后,问题来了,怎么配置呢?有好几种方法:1.声明bean:传统的是在spring配置文件中配置bean,现在随着Spring的发展使用注解也可以声明一个bean.两种方式,看个人喜欢(
转载 2024-04-02 21:25:35
85阅读
文章目录一 Spring在实际开发中的运用1.1 什么是Spring1.2 导包二 构造器注入2.1 根据下标进行引入2.2 根据名称进行引入2.3 根据类型进行引入2.4 自动进行引入2.5 在其它的bean的方式三 属性注入3.1 普通属性3.2 集合3.3 数组与properties四 XML的自动注入(了解即可)五 全注解(重要)5.1 扫描相应的包5.2 在相应的类上加注解5.3 如果
转载 2024-05-30 19:03:50
66阅读
一、概述 Spring Cloud Task 的目标是为 Spring Boot 应用程序提供创建短期微服务的功能。在 Spring Cloud Task 中,我们可以灵活地动态运行任何任务,按需分配资源并在任务完成后检索结果。Tasks 是 Spring Cloud Data Flow 中的一个新原语,允许用户将几乎任何 Spring Boot 应用程序作为短期任务执行。2. 开发一个
 最近在对Spring进行研究,Spring是一个轻量级的容器框架,对于Spring的基本定位就是"可有可无",如何进行解释呢,比如对于SSH框架来说,Spring的出现就是为了辅助Hibernate和Struts2更好的发挥其作用,对于其特性我们稍后再进行介绍,本次我们只是通过一个简单的demo来分析一下,既然"可有可无",为何我们还要使用呢?   对于项目,我们
目录AOP的简介快速入门准备工作尝试使用切面分享三个使用场景性能日志请求的参数校验幂等设计小结 AOP的简介Spring有两大核心,IOC(Inverse of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)。在日常编程中,很多同学在使用@Autowired或@Resource这类注解的时候,不经意间已经在使用IOC了。不过今天要分享的
转载 2024-02-09 16:14:48
223阅读
目录一、什么时候必须使用springEvent二、SpringEvent在实际项目中的应用场景三、为什么不直接在代码里调用其他业务的接口而是使用SpringEvent四、结合项目场景的示例代码五、也许你想问(也是我的疑惑)一、什么时候使用springEventSpring Event 是 Spring 框架中的一个事件机制,用于实现应用程序内部的事件传递和处理。通常情况下,当应用程序需要响应某些特
转载 2024-03-20 16:52:16
68阅读
文章目录Spring AOP知识整理Aop是什么aop的应用场景springAop的底层技术springAop和AspectJ的关系spring Aop的概念springAop支持AspectJ1、启用@AspectJ支持2、声明一个Aspect3、申明一个pointCut各种连接点joinPoint的意义:Spring AOP XML实现方式的注意事项:spring AOP的源码分析sprin
转载 2024-06-20 17:13:43
38阅读
场景一: 记录日志场景二: 监控方法运行时间 (监控性能)场景
原创 2022-11-01 16:33:09
174阅读
总结:附上一段我觉得很好的总结(Jurgen Hoeller原话翻译)(翻译从这里拷的)     PROPAGATION_REQUIRES_NEW 启动一个新的, 不依赖于环境的 "内部" 事务. 这个事务将被完全 commited 或 rolled back
spring扫描properties文件,然后想获取里面的值用@value注解,目的是防止写死,增强灵活性@Value("${INDEX_AD1_URL}") //INDEX_AD1_URL是写在properties文件对应的keyprivate String INDEX_AD1_URL
原创 2021-06-07 10:28:55
270阅读
一、基本概念面试题集( Spring 相关概念梳理)谈谈对 Spring IoC 的理解?谈谈对 Spring DI 的理解?BeanFactory 接口和 ApplicationContext 接口不同点是什么?请介绍你熟悉的 Spring 核心类,并说明有什么作用?介绍一下 Spring 的事务的了解?介绍一下 Spring 的事务实现方式?解释 AOP 模块Spring 的通知类型有哪些,请
spring中存在这样一个功能,通过Profile来选择不同环境下的不同配置,说白了,就是通过设置一个参数来选择使用不同的数据,这个数据可能是一个bean,可能是一个xml文件,也有可能是一个propertes文件。经过代码演练和测试,我大体知道了这个功能是干嘛的,也初步知道了它的几种实现方式,但是实际上我依然不是十分明白它的优势和好处在何处,因为根据自己以往的项目经验来说,我觉得用这种方式似乎还
转载 2024-03-22 13:06:14
57阅读
在实际项目开发中经常会有应用集成的需求,将几个分离的应用程序整合到一起,相互之间进行通信(传递消息或协同工作)或数据共享。Spring Integration可以很好地满足这一需求。SpringIntegration能在基于Spring应用中进行轻量级的消息通信,并通过适配器与外部系统集成。这些适配器提供了一个更高级别的抽象,超越了Spring对远程调用、消息队列和调度的支持。wgrus样例程序
转载 2024-04-16 12:03:24
224阅读
缓存的概念大家都耳熟能详,但到底针对什么样的应用场景见识就很少了!刚好本次工作中碰到这样一个应用场景:客户要上传Excel文件,首先要把Excel文件内容读出放到页面列表中进行显示,确认无误后再保存入数据库。        实现分析:把数据从Excel读出后放入List中显示到页面,由于页面只是显示并没有进行修改功能。因此,再次点击保存进入数据库的数据,如果
简介本文介绍Spring AOP的使用场景、原理、配置、使用方式。AOP使用场景Spring AOP解决了什么问题?问题使用SpringAOP之后除了核心逻辑,还要关注非核心逻辑把非核心业务封装起来,只写核心业务即可代码重复率高(比如输出同样的日志格式)公共非核心的封装起来,格式在公共部分给出即可。使用场景权限管理、异常处理、操作日志、事务控制。实际项目中AOP的用法权限管理 情景1:控制用
转载 2024-03-25 15:07:21
46阅读
一、先说说什么是Spring框架?我们一般说 Spring 框架指的都是 Spring Framework,它是很多模块的集合,使用这些模块可以很方便地协助我们进行开发。这些模块是:核心容器、数据访问/集成,、Web、AOP(面向切面编程)、工具、消息和测试模块。比如:Core Container 中的 Core 组件是Spring 所有组件的核心,Beans 组件和 Context 组件是实现I
转载 5月前
34阅读
  • 1
  • 2
  • 3
  • 4
  • 5