![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring01
weixin_42333583
有啥好说的,还在学习阶段。
展开
-
为什么new对象以后要交给spring呢?
翻译 2018-08-09 10:55:11 · 2017 阅读 · 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 · 267 阅读 · 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 · 765 阅读 · 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 · 503 阅读 · 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 · 349 阅读 · 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 · 217 阅读 · 0 评论 -
Bean的作用域
singleton 单实例(一个容器中只有一个实例, 默认作用域) prototype 原型 多实例 (每次getBean都会返回 一个新的实例 )原创 2018-08-09 12:04:11 · 100 阅读 · 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 · 916 阅读 · 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 · 231 阅读 · 0 评论 -
Spring实例化bean三种方式_静态工厂法
第一步:实体Bean2package it.heima.Dao;public class Bean2 {}第二步:实体Bean2Factorypackage it.heima.Dao;public class Bean2Factory { public static Bean2 initBean2(){ return new Bean2(); ...原创 2018-08-09 11:28:16 · 591 阅读 · 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 · 594 阅读 · 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 · 297 阅读 · 0 评论