Spring笔记1

Spring作用:创建对象由以前的程序员自己new构造方法来调用,现在可直接交由Spring创建对象并注入好相关的值。

对于类中类的注解,在写<bean>时要写ref,例子如下

<property name="category" ref="c" />

但也可以使用Autowired或Resource规避ref,方法如下

@Autowired注解是按类型装配依赖对象。可以写在定义上面,也可以写在set方法上面

  @Autowired
    private Category category;
 @Autowired
    public void setCategory(Category category) {
        this.category = category;
    }

@Resource 是根据name实现自动注入

@Resource(name="c")
private Category category;

也可对bean直接进行注解,即applicationContext.xml中不用放任何<bean>,只需要告诉Spring,bean放在哪个包下,例子如下

applicationContext.xml中把所有`<bean>`都删掉只留下:
<context:component-scan base-package="com.how2java.pojo"/>

其作用是告诉Spring,bean都放在com.how2java.pojo这个包下
接下来在每个类前加入上@Component 注解表示此类是bean,例如

@Component("p")
public class Product {
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值