Spring是一个开源的容器框架,用于配置bean并且维护bean之间关系的。其主要的思想就是IOC(Inversion Of Control,控制反转)或者称作DI(Dependency Injection,依赖注入)。IOC的解释就是程序中对象的获取方式发生反转,最初由new方式创建对象转化为由容器创建,注入,这样可以降低对象之间的耦合度。依赖注入,就是IOC的另一种说法,程序中被注入的对象依赖IOC容器中配置的对象。
Spring的结构图:
搭建Spring框架步骤
- 下载Spring开发包,Spring-4.3.4完整开发包下载。
- 在JavaProject下面建立一个lib目录,将开发包下面的libs目录里的所有以spring开头的jar文件,和commons-logging文件都拷贝到新建的lib里面。
- 将拷贝的文件全部选中,然后添加到Build path里。
简单Demo
我的结构目录:
-
建立一个User类
User.javapackage cn.shop.bean; import java.sql.Date; public class User { private int id; private String login_name; private String password; private Date birth; public User() { super(); } public User(int id, String login_name, String password, Date birth) { super(); this.id = id; this.login_name = login_name; this.password = password; this.birth = birth; } public int getId() { return id; } public void setId(int id) { this.id = id; } public String getLogin_name() { return login_name; } public void setLogin_name(String login_name) { this.login_name = login_name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public Date getBirth() { return birth; } public void setBirth(Date birth) { this.birth = birth; } @Override public String toString() { return "User [>; } }