随笔分类 -  Spring

摘要:项目使用很多@Scheduled(cron=**) 注解来实现定时任务,既然要用就必须弄清楚的它的实现原理,于是乎翻了一下相关的源码。 Spring 3.0之后增加了调度器功能,提供的@Scheduled 注解, 那么它内部是如何实现的呢? 本文以Spring 4.3.10.RELEASE 源码进行 阅读全文
posted @ 2019-11-18 15:55 kaleidoscopic 阅读(4895) 评论(1) 推荐(0) 编辑
摘要:文件上传是项目开发中最常见的功能。为了能上传文件,必须将表单的method设置为POST,并将enctype设置为multipart/form-data。只有在这样的情况下,浏览器才会把用户选择的文件以二进制数据发送给服务器。 一旦设置了enctype为multipart/form-data,浏览器 阅读全文
posted @ 2018-10-25 17:53 kaleidoscopic 阅读(655) 评论(0) 推荐(0) 编辑
摘要:今天来整理一下Spring的自动装配 autowire一节,在这里我们要解决以下问题: 一、什么是自动装配? The Spring container is able to autowire relationships between collaborating beans. This means 阅读全文
posted @ 2018-10-16 20:09 kaleidoscopic 阅读(4711) 评论(0) 推荐(0) 编辑
摘要:1、发布事件 2、处理事件 注意: 阅读全文
posted @ 2018-10-10 17:17 kaleidoscopic 阅读(1511) 评论(0) 推荐(0) 编辑
摘要:While it's common to use the Java Transaction API and the XA protocol for distributed transactions in Spring, you do have other options. The optimum i 阅读全文
posted @ 2018-10-10 15:46 kaleidoscopic 阅读(387) 评论(0) 推荐(0) 编辑
摘要:前言 Spring 框架核心组件之一是 IOC,IOC 则管理 Bean 的创建和 Bean 之间的依赖注入,对于 Bean 的创建可以通过在 XML 里面使用 <bean/> 标签来配置,对于 Bean 之间的依赖可以使用构造方法注入、Set 方法注入在 XML 里面配置。但是使用这种方式会使 X 阅读全文
posted @ 2018-10-10 15:39 kaleidoscopic 阅读(17438) 评论(1) 推荐(6) 编辑
摘要:一、注解的基本概念和原理及其简单实用 注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息提供了一种形式化得方法,使我们可以在稍后某个时刻方便的使用这些数据(通过解析注解来使用这些数据),用来将任何的信息或者元数据与程序元素(类、方法、 成员变量等)进行关联。其实就是更 阅读全文
posted @ 2018-10-10 14:41 kaleidoscopic 阅读(522) 评论(0) 推荐(0) 编辑
摘要:1、什么是 Spring 框架?Spring 框架有哪些主要模块?Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。Spring帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。Spring 框架本身亦是按照设计模式精心打造, 阅读全文
posted @ 2018-10-10 14:30 kaleidoscopic 阅读(312) 评论(0) 推荐(0) 编辑
摘要:MVC 设计概述 在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1: 出现的弊端: JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起 要求开发者不仅要掌握 阅读全文
posted @ 2018-09-20 17:50 kaleidoscopic 阅读(451) 评论(0) 推荐(0) 编辑
摘要:阅读目录 Spring MVC概述 Spring MVC框架的特点 Spring MVC工作原理 Spring MVC概述 Spring的web框架围绕DispatcherServlet设计,DispatcherServlet的作用是将请求分发到不同的处理器。 Spring的web框架包括可配置的处 阅读全文
posted @ 2018-09-20 16:15 kaleidoscopic 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Spring Bean是Spring应用中最最重要的部分了。所以来看看Spring容器在初始化一个bean的时候会做那些事情,顺序是怎样的,在容器关闭的时候,又会做哪些事情。 鉴于Spring源码是用gradle构建的,运行beanLifeCycle模块下的junit test即可在控制台看到如下输 阅读全文
posted @ 2018-09-20 11:37 kaleidoscopic 阅读(317) 评论(0) 推荐(0) 编辑
摘要:SimpleAsyncTaskExecutor 异步执行用户任务的SimpleAsyncTaskExecutor。每次执行客户提交给它的任务时,它会启动新的线程,并允许开发者控制并发线程的上限(concurrencyLimit),从而起到一定的资源节流作用。默认时,concurrencyLimit取 阅读全文
posted @ 2018-09-19 16:26 kaleidoscopic 阅读(7913) 评论(1) 推荐(1) 编辑
摘要:一、正面解读 Spring主要是基于IOC反转Beans管理Bean类,主要依存于SSH框架(Struts+Spring+Hibernate)这个MVC框架,所以定位很明确, SpringMVC是基于Spring的一个MVC框架,用以替代初期的SSH框架;(spring Framework本身没有W 阅读全文
posted @ 2018-09-11 20:35 kaleidoscopic 阅读(616) 评论(0) 推荐(0) 编辑
摘要:本文将深入讲解 Spring 简单而强大的事务管理功能,包括编程式事务和声明式事务。通过对本教程的学习,您将能够理解 Spring 事务管理的本质,并灵活运用之。 Spring 事务属性分析 事务管理对于企业应用而言至关重要。它保证了用户的每一次操作都是可靠的,即便出现了异常的访问情况,也不至于破坏 阅读全文
posted @ 2018-09-11 18:28 kaleidoscopic 阅读(3576) 评论(0) 推荐(0) 编辑
摘要:原文出处: JavaDoop Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Sprin 阅读全文
posted @ 2018-09-06 19:55 kaleidoscopic 阅读(572) 评论(1) 推荐(1) 编辑
摘要:Spring解密 - XML解析 与 Bean注册 Spring解密 - 默认标签的解析 Spring解密 - 自定义标签与解析 Spring解密 - Bean的加载流程 Spring解密 - XML解析 与 Bean注册 Spring解密 - 默认标签的解析 Spring解密 - 自定义标签与解析 阅读全文
posted @ 2018-09-06 19:44 kaleidoscopic 阅读(284) 评论(0) 推荐(0) 编辑
摘要:Spring AOP 理论篇 什么是 AOP AOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成, 提供了与 OOP 不同的抽象软件结构的视角. 在 OOP 中, 阅读全文
posted @ 2018-08-23 16:42 kaleidoscopic 阅读(515) 评论(0) 推荐(0) 编辑
摘要:事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用 阅读全文
posted @ 2018-08-13 20:01 kaleidoscopic 编辑

点击右上角即可分享
微信分享提示