一、Spring的好处或作用 1、使用spring的IOC容器,把对象之间的关系交给Spring,降低组建间的耦合性。 2、AOP的支持,简单快捷的进行面向切面的编程,例如事物、异常同一处理。 3、对主流的框架充分的集成支持,例如:Hibernate、struts2…… 4、Spring的灵活配置,解决逻辑代码的复杂性。 5、不强制依赖于Spring,灵活的不需要和ejb一样需要ejb容器才可以运行。 二、Spring创建对象的方式(3种) 1、参构造函数直接注入 “`package com.mc.base.learn.spring.bean; public class Person { private String name; private Integer id;
public Person(String name, Integer id) { super(); this.name = name; this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } @Override public String toString() { return "Person [name=" + name + ", id=" + id + "]"; }}
