
Spring
文章平均质量分 89
紫焱luis
养得根深,方能叶茂!
展开
-
Spring简介
Spring是一个分层的JavaEE/SE的一站式轻量级开源框架。Spring简介Spring的结构如下图所示:Spring核心概念介绍:**Spring容器:就是IoC容器。**Ioc容器就是BeanFactory工厂(DefaultListableBeanFactory)。BeanFactory有一个子接口叫ApplicationContext(应用上下文接口)。IoC(核...原创 2018-12-21 23:37:40 · 255 阅读 · 0 评论 -
Spring基于XML方式的使用
文章目录一、IoC配置1、bean标签介绍1.1、bean标签的作用1.2、bean标签属性1.3、bena标签作用范围2、bean的实例化2.1、无参构造2.2、静态工厂2.3、实例工厂二、DI配置1、依赖注入的方式1.1、构造方法注入1.2、set方法注入1.3、p空间名称注入2、不同属性依赖注入2.1、简单类型2.2、引用类型2.3、集合类型一、IoC配置IoC的配置是通过Spring的...原创 2019-01-03 21:29:14 · 1887 阅读 · 0 评论 -
Spring基于注解和XML混合方式的使用
文章目录一、IoC配置1、配置xml2、配置注解2.1、@Component注解2.2、@Component衍生注解二、DI注解配置1、按类型装配1.1、@Autowired1.2、@Inject2、按名称装配2.1、@Resource2.2、注解组合2.3、其他注解三、注解和xml两种配置方式对比首先要明白,基于注解和XML两种方式的实现功能是一样的,只是两种不同的配置方式。一、IoC配置...原创 2019-01-03 21:30:51 · 620 阅读 · 1 评论 -
Spring基于纯注解方式的使用
文章目录一、xml中遗留配置二、组件注册1、@Bean注解2、@ComponentScan注解2.1、将指定类添加到Spring容器中2.2、将指定类排除Spring容器外3、@Conditionnal注解4、@Import注解5、FactoryBean接口6、@PropertySource注解二、bean对象赋值1、@Value注解2、BeanPostProcessor三、Bean的生命周期1、...原创 2019-01-03 21:31:48 · 557 阅读 · 2 评论 -
对Spring中IOC和DI的理解
前几篇讲了Spring中IOC和DI的用法,本篇应该放到三篇之前,但一直没有想到好的讲解方式,后参考https://blog.youkuaiyun.com/luoyepiaoxue2014/article/details/72426666博客,对其中涉及到的进行了简单的总结。在学习Spring的过程中,总会涉及到两个概念—IOC和DI,即控制反转和依赖注入,而对这两个概念的理解也总是含糊不清的,下面就对自己...转载 2019-01-04 20:27:59 · 297 阅读 · 0 评论 -
Spring之AOP
文章目录一、AOP介绍1、AOP理解2、AOP中的概念二、AOP之AspectJ1、织入介绍2、AspectJ切入点表达式3、AspectJ通知类型4、AspectJ的使用4.1、使用准备4.2、基于xml的方式4.3、基于注解的方式三、AOP之Spring AOP一、AOP介绍1、AOP理解OOP(Object Oriented Programming,面向对象编程)引入封装、继承、多态等...原创 2019-01-04 20:31:23 · 165 阅读 · 0 评论 -
Spring事务
转载自:http://www.codeceo.com/article/spring-transactions.html一、事务的基本原理Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。对于纯JDBC操作数据库,想要用到事务,可以按照以下步骤进行:获取连接 Connection con = DriverManager.getConne...转载 2019-01-05 21:27:20 · 250 阅读 · 0 评论 -
IOC容器的创建
文章目录一、IOC容器创建方式二、IOC容器创建入口1、Java中IOC容器创建2、Web中IOC容器创建2.1、创建上下文2.2、初始化根上下文3、refresh方法一、IOC容器创建方式Ioc容器的创建时通过ApplicationContext接口的相关实现类进行的。如上图所示:有三种创建IOC容器的方式。ClassPathXmlApplicationContext:从项目的根目录下...原创 2019-01-18 21:43:54 · 1011 阅读 · 0 评论 -
Spring容器的初始化流程
文章目录一、创建BeanFactory流程1、流程入口2、流程分析二、加载BeanDefeation流程1、流程入口2、流程图3、流程分析三、创建Bean流程1、流程入口2、流程图3、流程分析一、创建BeanFactory流程1、流程入口创建BeanFactory的流程是从refresh方法的第二步开始的,通过调用obtainFreshBeanFactory方法完成流程。Configura...原创 2019-01-19 10:12:33 · 902 阅读 · 0 评论