spring 配置文件 --bean】的更多相关文章

bean标配的基本配置        id:Bean实例在Spring容器中的唯一标识        class Bean的全限定名        scope            1.当scope的取值为singleton时                Bean的实例化个数: 1个                Bean的实例化时机:当Spri ng核心文件被加载时,实例化配置的Bean实例                Bean的生命周期:                对象创建:当应用加…
1.UserDaoImpl类 public class UserDaoImpl implements UserDao { public UserDaoImpl(){ System.out.println("UserDaoImpl被创建了"); } public void init(){ System.out.println("初始化方法"); } public void destory(){ System.out.println("销毁方法");…
1.无参构造方法实例化(详见我的博客) 2.工厂静态方法实例化 创建StaticFactory类 public class StaticFactory { public static UserDao getUserDao(){ return new UserDaoImpl(); } } UserDaoImpl类 public class UserDaoImpl implements UserDao { public UserDaoImpl(){ System.out.println("UserD…
1.spring配置文件 <bean id="configproperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"> <property name="location" value="classpath:jdbc.properties"/> </bean> 2.读取属性方法 Appli…
基本数据类型赋值-通过spring配置文件中bean中的property 扩展-以此方式可以通过配置为连接数据的属性赋值 1.如果是基本数据类型,可以通过setter方法为对象中的属性设置初始值,应用:可以把以前写dbc的东西写进去 2.如果属性的类型不是基本类型或String ,可以使用引用的方式为对象赋值(bean中property中的ref) 扩展-以此方式可以把数据库的连接值给实现类赋值 3.集合属性的赋值,注意要集合要初始化.基本数据类型不用初始化的原因就是它默认初始化(不常用) 4.…
Spring配置文件中使用ref local与ref bean的区别.在ApplicationResources.properties文件中,使用<ref bean>与<ref local>方法如下:    < bean id = "userDAOProxy"          class = "org.springframework.transaction.interceptor.TransactionProxyFactoryBean"…
1.Spring依赖注入的方式 通过set方法完成依赖注入 通过构造方法完成依赖注入 2.依赖注入的类型 基本数据类型和字符串 使用value属性 如果是指向另一个对象的引入 使用ref属性 User类 package com.alibaba.wlq.bean; public class User { private String name; private Integer age; private String phone; private Student student; public St…
Bean实例化(三种方式) 1.使用类的无参构造进行创建(大多数情况下) <bean id="user" class="com.bjxb.ioc.User"></bean> (1)上面的代码使用的就是默认的无参构造的方式进行Bean的实例化 (2)使用这种方法我们需要注意,如果类中没有无参构造,会出现异常 2.使用静态工厂创建 (1)创建静态的方法,返回类的对象,以User对象为例 public class UserFactory { //…
转自:https://fj-sh-chz.iteye.com/blog/1775149 singleton  (默认属性) Spring将Bean放入Spring IOC容器的缓存池中,并将Bean引用返回给调用者,spring IOC继续对这些Bean进行后续的生命管理.BeanFactory只管理一个共享的实例.所有对这个特定bean的实例请求,都导致返回这个唯一 bean实例的引用. 即每次拿到的对象都是引用的同一个地址的对象.当一个bean被标识为singleton时候,spring的I…
1.建三个类,在一个类中引用其他两个类 import javax.annotation.Resource; import org.springframework.beans.factory.annotation.Autowired; public class BookService { @Resource(name="bookDao") private BookDao bookDao; @Autowired private OrdersDao ordersDao; public voi…