spring ioc的纯注解配置 一、分析 在上一篇博客中实现了xml+注解的ioc使用,我们发现,之所以离不开xml配置文件的原因是在该文件中有一句很关键的话,告知spring在创建容器时要扫描的包,依据扫描到的注解创建对象并放入容器中。 并且如果要使用第三方提供的类的对象,我们也只能在配置文件中 ...
分类:
编程语言 时间:
2020-01-07 01:08:55
阅读次数:
109
目录 "启动" "Overview" Core 1. IoC容器 "1.1。Spring IoC容器和Bean简介" 1.2。容器概述 1.3。Bean总览 1.4。依赖关系 "1.5。Bean Scopes" "1.6。自定义Bean的性质" 1.7。Bean定义继承 1.8。容器扩展点 "1.9 ...
分类:
编程语言 时间:
2020-01-06 22:49:27
阅读次数:
124
Spring Security 一. 简介 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Contr ...
分类:
编程语言 时间:
2020-01-06 09:52:40
阅读次数:
85
在上篇文章Spring IoC 源码分析 (基于注解) 一我们分析到,我们通过AnnotationConfigApplicationContext类传入一个包路径启动Spring之后,会首先初始化包扫描的过滤规则。那我们今天就来看下包扫描的具体过程。 还是先看下面的代码: AnnotationCon ...
分类:
编程语言 时间:
2020-01-06 09:15:17
阅读次数:
73
https://www.jianshu.com/p/f968bf1a1892 在分析 Spring Bean 实例化过程中提到 Spring 并不是一启动容器就开启 bean 的实例化进程,只有当客户端通过显示或者隐式的方式调用 BeanFactory 的 getBean() 方法来请求某个实例对象 ...
分类:
编程语言 时间:
2020-01-05 18:55:22
阅读次数:
112
Spring Ioc是Spring框架的基础,本文会简单的介绍下Spring Ioc。 Sprong Ioc即控制反转,它是一种通过描述(在java中可以是XML或注解)并通过第三方去产生或获取特定对象的方式。 Spring IoC容器 1、Spring IoC容器的设计 Spring IoC容器的 ...
分类:
编程语言 时间:
2020-01-04 23:58:22
阅读次数:
140
Spring IOC注入的方法主要有两种 1:设值注入 2:构造注入 简单来说一个是调用set方法设值,一个是通过构造函数设值 Spring-ioc.xml <?xml version= "1.0" encoding= "UTF-8"?> <beans xmlns= "http://www.spri ...
分类:
编程语言 时间:
2020-01-04 14:36:24
阅读次数:
93
spring中bean的五种作用域 当通过spring容器创建一个Bean实例时,不仅可以完成Bean实例的实例化,还可以为Bean指定特定的作用域。Spring支持如下5种作用域: singleton:单例模式,在整个Spring IoC容器中,使用singleton定义的Bean将只有一个实例 ...
分类:
编程语言 时间:
2020-01-04 12:22:22
阅读次数:
190
一、了解Spring IOC/DI 1:Spring有两大核心技术,控制反转(Inversion of Control, IOC)/依赖注入(Dependency Injection,DI)和面向切面编程(Aspect Oriented Programming,AOP) 2. IOC/DI: 它用来 ...
分类:
编程语言 时间:
2020-01-01 18:26:29
阅读次数:
73
一、前言 最近一段时间撸了Spring IOC、AOP、Transactional源码,这篇文章聊聊我写了哪些小玩意,这可能就是阅读源码以后最大收获。希望大家在里面能学习一些什么东西吧; 二、Spring IOC简单实现 第一步首先看一下配置文件,配置文件模拟Spring Bean注入时候的样子,少 ...
分类:
编程语言 时间:
2019-12-30 09:25:47
阅读次数:
79