spring01
weixin_42333583
有啥好说的,还在学习阶段。
展开
-
为什么new对象以后要交给spring呢?
翻译 2018-08-09 10:55:11 · 2001 阅读 · 1 评论 -
依赖注入_注解版_注入一般属性
第一步:实体注释加注入属性 //car实体 解释:注释注入可以没有setter方法,必须有空参,因为IOC容器需要空参构造,不写默认有一个空参 package it.heima.domain; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Co...原创 2018-08-10 09:40:13 · 259 阅读 · 0 评论 -
spring实例Bean的三种方式_注解
第一步:实体 //compnent为任意注解 package it.heima.domain; import org.springframework.stereotype.Component; @Component("product") public class Product { } 第二步:配置(自动扫描包) <?xml version="1.0" encoding="U...原创 2018-08-09 13:13:10 · 745 阅读 · 0 评论 -
依赖注入_p标签方法
注意:实体,必须要有空参,全参构造方法,和setter方法 第一步:实体 public class Car { private String name; private Double price; public Car() { } public Car(String name, Double price) { this.name =...原创 2018-08-09 12:54:11 · 491 阅读 · 0 评论 -
依赖注入_setter方法
注意:实体需要有无参构造(无参构造IOC可以new一个对象,然后才能注入参数) 实体需要有setter方法才能注入到实体中. 第一步:实体 public class Car { private String name; private Double price; public Car() { } public Car(Strin...原创 2018-08-09 12:28:07 · 322 阅读 · 0 评论 -
依赖注入_配置构造注入
第一步:实体 public class Car { private String name; private Double price; ... } 第二步:配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema...原创 2018-08-09 12:21:14 · 199 阅读 · 0 评论 -
Bean的作用域
singleton 单实例(一个容器中只有一个实例, 默认作用域) prototype 原型 多实例 (每次getBean都会返回 一个新的实例 )原创 2018-08-09 12:04:11 · 93 阅读 · 0 评论 -
spring实例Bean的三种方式_实现接口FactoryBean(补充)
第一步:Bean3实体 public class Bean3 { } 第二步:工厂(实现接口模式) public class Bean4Factory implements FactoryBean { @Override public Object getObject() throws Exception { return new Bean3(); ...原创 2018-08-09 11:55:10 · 907 阅读 · 0 评论 -
Spring实例化Bean的三种方式_实例工厂方法
第一步:Bean3实体 public class Bean3 { } 第二步:工厂 public class Bean3Factory { public Bean3 createBean3(){ return new Bean3(); } } 第三步:配置 <!--实例化了一个工厂--> <bean id="bean3Factor...原创 2018-08-09 11:39:26 · 224 阅读 · 0 评论 -
Spring实例化bean三种方式_静态工厂法
第一步:实体Bean2 package it.heima.Dao; public class Bean2 { } 第二步:实体Bean2Factory package it.heima.Dao; public class Bean2Factory { public static Bean2 initBean2(){ return new Bean2(); ...原创 2018-08-09 11:28:16 · 582 阅读 · 0 评论 -
IOC容器配置的三种方式1_默认无参构造
第一步:实体类 package it.heima.Dao; public class Bean1 { } 第二步:配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://ww...原创 2018-08-09 11:15:06 · 580 阅读 · 0 评论 -
依赖注入_注解版_注入对象
第一步:准备两个实体 //需要注入product的实体car @Component("car") public class Car { @Value("#{'一汽大众'}") private String name; @Value("#{10000}") private Double price; @Override public Strin...原创 2018-08-10 09:40:34 · 283 阅读 · 0 评论