spring
u013738122
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring与SpringMVC父子容器的关系与初始化
原文地址 Spring和SpringMVC的容器具有父子关系,Spring容器为父容器,SpringMVC为子容器,子容器可以引用父容器中的Bean,而父容器不可以引用子容器中的Bean。了解了Spring与SpringMVC父子容器的关系,接下来让我们看看Spring与SpringMVC容器的初始化过...转载 2019-03-01 20:53:15 · 399 阅读 · 0 评论 -
Spring AOP之坑:完全搞清楚advice的执行顺序
原文地址 目录 AOP的核心概念 模拟aspect advice的执行过程 同一aspect,不同advice的执行顺序 不同aspect,advice的执行顺序 同一aspect,相同advice的执行顺序 Transactional Aspect的优先级 AOP的核心概念 要完全理解Spring AOP首先要理解AOP的核心概念和术语,这些术语并不是Spring指定...转载 2019-02-23 14:14:55 · 777 阅读 · 0 评论 -
Spring AOP原理分析一次看懂
原文地址 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,...转载 2019-02-22 15:30:30 · 723 阅读 · 0 评论 -
Spring中的aware接口
原文地址 Spring中的aware接口 Spring中有很多继承于aware中的接口,这些接口到底是做什么用到的。 awre.png aware,翻译过来是知道的,已感知的,意识到的,所以这些接口从字面意思应该是能感知到所有Aware前面的含义。 先举个BeanNameAware的例子,实现BeanNameAware接...转载 2019-02-11 15:47:27 · 188 阅读 · 0 评论 -
Spring IOC原理
Spring 框架的设计理念与设计模式分析 Spring IOC容器源码分析 Spring:源码解读Spring IOC原理 Spring 核心组件工作原理简析 Spring的原理性总结转载 2019-02-11 13:46:31 · 251 阅读 · 0 评论 -
FactoryBean详解
原文地址 这个两个拼写起来很相似,比较容易搞混,是反过来的。 FactoryBean : 是一个Java Bean,但是它是一个能生产出当前对象的工厂Bean,它的实现和工厂模式及修饰器模式很像。 BeanFactory:这就是一个Factory,是整个Spring IOC容器的核心内容,生产并存储很多的bean。 二、应用 现在就建一个对象实现FactoryBean接口试试: pack...转载 2019-02-09 21:20:10 · 413 阅读 · 0 评论 -
BeanPostProcessor处理器
原文地址 BeanPostProcessor处理器是Spring开放式架构中必不可少的亮点之一,给足用户权限根据自己的业务需求去更改或者扩展Spring,当然除了BeanPostProcessor外还有其他PostProcessor。BeanPostProcessor在调用初始化方法前及调用初始化方法只会分别调用它的postProcessBeforeInitialization和postProc...转载 2019-02-09 21:16:04 · 188 阅读 · 0 评论 -
BeanFactoryPostProcessor详解
原文地址 BeanFactoryPostProcessor接口与 BeanPostProcessor接口类似,可以对bean的定义(配置元数据)进行处理;也就是spring ioc运行BeanFactoryPostProcessor在容器实例化任何其他的bean之前读取配置元数据,并有可能修改它;如果业务需要,可以配置多个BeanFactoryPostProcessor的实现类,通过”order...转载 2019-02-09 21:12:23 · 441 阅读 · 0 评论 -
Spring配置数据源的三种方式
原文地址 Spring配置数据源的三种方式 文章分类:Java编程 1,使用org.springframework.jdbc.datasource.DriverManagerDataSource 说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。 <...转载 2019-01-29 16:30:04 · 3956 阅读 · 0 评论 -
Spring @Import注解
@Import 注解可以普通类导入到 IoC容器中。 想要让一个普通类接受 Spring 容器管理,有以下方法 使用 @Bean 注解 使用 @Controller @Service @Repository @Component 注解标注该类,然后再使用 @ComponentScan 扫描包 @Import 方法,即现在这种方式 Student 类 public c...转载 2018-11-29 11:38:08 · 354 阅读 · 0 评论 -
spring framework体系结构及内部各模块jar之间的maven依赖关系
原文 很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的!spring的jar包只有20个...转载 2018-09-26 13:23:43 · 176 阅读 · 0 评论 -
深入解读Spring Framework IoC容器(第四弹:p命名空间和c命名空间)
原文 p命名空间 使用p命名空间可以用bean 元素的属性代替&lt;property/&gt;元素。 &lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p=&qu转载 2018-10-06 11:18:07 · 171 阅读 · 0 评论 -
spring 注解于xml方式的比较
原文 Java 5的出世,加上当时基于纯Java Annatation的依赖注入框架Guice的出现,就使得Spring框架和社区不得不顺应民意,出版并持续完善了基于Java代码和Annotation元信息的依赖关系绑定描述方式,就是JavaConfig项目。 基于JavaConfig方式的依赖关系描述基本映射了早期基于XML方式的配置,比如: 1. 表达形式 XML配置方式如下: <...转载 2018-11-27 15:36:28 · 273 阅读 · 0 评论 -
spring使用总结
一 spring 注册bean的方式有两种,一是直接声明,二是扫描被注解的组件,xml配置文件和@Configuration注解配置类都是用这两种方式 二 spring 装配分为手动装配和自动装配两种,自动装配主要使用Autowired,手都装配可以使用yaml或properties配置文件 三 主要注解 1. @RESTController 相当于 @Controller + @Response...原创 2018-11-09 14:59:35 · 148 阅读 · 0 评论 -
轻松理解AOP思想(面向切面编程)
轻松理解AOP思想(面向切面编程) 本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。 先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答S...转载 2018-10-15 13:47:34 · 304 阅读 · 0 评论 -
spring注解之@Bean
本文主要从以下几个方面来学习一下spring的注解@Bean:基于xml方式bean使用回顾注解@Bean详细使用说明注解@Bean的源码解析1,基于xml方式bean使用回顾新建一个maven项目增加spring-context的jar包如下:<dependency> <gro...转载 2018-10-12 14:33:24 · 167 阅读 · 0 评论 -
Spring@Autowired注解与自动装配
1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java public class Boss { ...转载 2018-10-08 19:20:57 · 156 阅读 · 0 评论
分享