spring
jeffrey_ding
java开发攻城狮
展开
-
Spring原理解析(1)- 框架概述
Spring概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。...原创 2018-12-27 10:37:53 · 218 阅读 · 0 评论 -
Spring原理解析(2)- IOC容器
Spring IoC容器介绍 IOC叫控制反转,DI叫依赖注入,是对IOC更简单的诠释。 控制反转是把传统上由程序代码直接操控的对象的调用权交给容器。就是对组件对象控制权的转移,从程序代码本身转移到了spring容器,由容器来创建对象并管理对象之间的依赖关系。 DI是对IOC更准确的描述,即组件之间的依赖关系由容器在运行期决定,形象的来说,即由容器动态的将某种依赖关系注入...原创 2018-12-27 14:46:32 · 187 阅读 · 0 评论 -
Spring原理解析(3)- Bean
Bean的生命周期Bean的生命过程可以借鉴Servlet的生命过程,了解其生命过程对于不管是思想还是以后的使用都很有帮助;Bean可以通过两种方式进行加载,分别是使用BeanFactory 和 applicationContext, 下边就这两种方式进行Bean的声明周期总结:applicationContext:1:Bean的建立:容器寻找Bean的定义信息并将其实例化...原创 2018-12-27 15:17:06 · 229 阅读 · 0 评论 -
SSM+Redis整合
SSM+Redis框架的搭建 注意: 1.SpringMVC和Spring 不需要什么特殊的配置就可以结合 2.MyBatis和Spring 1)需要引入额外的jar包:mybatis-spring-1.2.2.jar 2)配置数据源 3)把MyBatis中的SqlSessionFactory配置给Spr...原创 2017-07-24 15:17:49 · 669 阅读 · 0 评论 -
深究Spring中Bean的生命周期
一、Bean 的完整生命周期在传统的Java应用中,bean的生命周期很简单,使用Java关键字 new 进行Bean 的实例化,然后该Bean 就能够使用了。一旦bean不再被使用,则由Java自动进行垃圾回收。相比之下,Spring管理Bean的生命周期就复杂多了,正确理解Bean 的生命周期非常重要,因为Spring对Bean的管理可扩展性非常强,下面展示了一个Bean的构造过程...转载 2019-05-21 11:46:58 · 308 阅读 · 0 评论 -
spring的@Transactional注解
概述事务管理对于企业应用来说是至关重要的,即使出现异常情况,它也可以保证数据的一致性。Spring Framework对事务管理提供了一致的抽象,其特点如下:为不同的事务API提供一致的编程模型,比如JTA(Java Transaction API), JDBC, Hibernate, JPA(Java Persistence API和JDO(Java Data Objects) 支持...转载 2019-05-21 16:02:56 · 219 阅读 · 0 评论 -
深入了解 Spring AOP
前言使用了这么久spring,会发现,凡是java面试基本会被问到spring原理,源码,同时就会问到IOC和AOP这两大概念,下文主要讲解AOP的概念, AOP 的概念比较多, 而且这些概念经过了中文翻译后, 变得面目全非, 鉴于此, 在本章的开头, 着重整理一下Spring AOP 的各项术语的基本含义。什么是 AOPAOP(Aspect-Oriented Programming)...原创 2019-05-21 17:52:09 · 282 阅读 · 0 评论 -
Spring之BeanFactory与ApplicationContext
文章转载于 https://www.cnblogs.com/xiaoxi/p/5846416.html一、BeanFactoryBeanFactory 是 Spring 的“心脏”。它就是 Spring IoC 容器的真面目。Spring 使用 BeanFactory 来实例化、配置和管理 Bean。BeanFactory:是IOC容器的核心接口, 它定义了IOC的基本功能,我们看到它主...转载 2019-05-23 11:54:36 · 178 阅读 · 0 评论