- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 Spring学习,使用外部属性文件
PropertyPlaceholderConfigurer的属性locations,fileEncoding,order,placeholderPrefix,placeholderSuffix最初始的基于XML配置的方式 p:location="classpath:source.properties" p:fileEnco
2017-12-17 20:21:03 144
转载 Spring学习,Bean不同配置方式比较
基于XML配置基于注解配置基于JAVA类配置可以从bean定义,bean名称,bean注入,bean生命过程方法,bean作用范围,bean延迟初始化几个方面去区别
2017-12-17 19:59:24 187
转载 Spring学习,Bean作用范围以及生命过程方法的注解
@Scope指定bean的作用域范围@PostConstruct相当于init-method@PreDestory相当于destory-method
2017-12-16 21:22:18 175
转载 Spring学习,@Resource,@Autowried,@Inject
@Resource,@Autowried,@Inject这三个注解的作用类似,都是用于对类变更以及方法入参提供自动注入的功能@Resource,按名称匹配注入bean@Autowried,按类型匹配注入bean@Inject,按类型匹配注入bean,但是没有@Autowired的required是否一定注入的属性
2017-12-16 21:16:33 1019
转载 Spring学习,集合类的自动注入
@Componentpublic class MyComponent{//Springhui将容器中所有类型为Plugin的bean注入到这个变量中@Autowired(required=false)private List plugins;public List getPlugins(){return plugins;}}
2017-12-16 21:10:09 140
原创 Spring学习,bean作用域
singleton作用域prototype作用域WEB环境BEAN作用域reqquest作用域session作用域globalSession作用域
2017-12-16 20:51:02 138
原创 Spring学习,Bean配置文件注入的几种方式
属性注入public Class User(){private String name;public void setName(){this.name=name;}}ccc构造函数注入public Class User(){private String name;public User(String name){this.
2017-12-15 17:32:13 383
原创 Spring学习,Spring最核心的几个接口
Resource,BeanFactory,ApplicationContext,WebApplicationContext是Spring框架三个最核心的接口,框架中大部分类都围绕他们展开Spring为Bean提供了细致周全的生命周期过程,通过实现特定的接口或者通过属性设置,都可以对bean的生命周期过程施加影响,Bean的生命周期不但和其实现的接口相关,还与Bean的作用范围有关。
2017-12-15 16:32:53 440
转载 Spring学习,ApplicationContext与BeanFactory最大的不同
ApplicationContext会利用JAVA反射机制自动识别出配置文件中定义的BeanPostProcessor,InstantiationAwareBeanPostProcessor和BeanFactoryPostProcessor,并自动将它们注册到应用上下文中;BeanFactory需要在代码中通过手动调用addBeanPostProcessor()方法进行注册,这也是为什么在应用
2017-12-10 16:36:11 153
转载 Spring学习,IOC的类型
从注入方法上看,主要可以划分为三种类型,构造函数注入,public class MoAttack{private GeLi geli;public MoAttack(Geli geli){this.geli = geli;}public void cityGateAsk(){geli.reponseAsk("i am geli");}}属性注入,
2017-12-10 15:09:55 256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人