Spring是一个开源的容器框架,用于配置bean并且维护bean之间关系的。其主要的思想就是IOC(Inversion Of Control,控制反转)或者称作DI(Dependency Injection,依赖注入)。IOC的解释就是程序中对象的获取方式发生反转,最初由new方式创建对象转化为由容器创建,注入,这样可以降低对象之间的耦合度。依赖注入,就是IOC的另一种说法,程序中被注入的对象依赖IOC容器中配置的对象。

Spring的结构图:

【Spring】Spring之浅析Spring框架的搭建

搭建Spring框架步骤

  1. 下载Spring开发包,Spring-4.3.4完整开发包下载
  2. 在JavaProject下面建立一个lib目录,将开发包下面的libs目录里的所有以spring开头的jar文件,和commons-logging文件都拷贝到新建的lib里面。
  3. 将拷贝的文件全部选中,然后添加到Build path里。

简单Demo

我的结构目录:

【Spring】Spring之浅析Spring框架的搭建

  1. 建立一个User类

    package 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 [>;
        }
    
    }
    User.java

相关文章:

  • 2021-09-02
  • 2022-12-23
  • 2021-10-30
  • 2022-12-23
  • 2021-08-12
  • 2021-05-01
  • 2021-05-17
  • 2021-07-21
猜你喜欢
  • 2021-08-19
  • 2021-12-23
  • 2021-09-24
  • 2021-11-18
  • 2021-11-02
  • 2021-08-17
  • 2021-06-12
相关资源
相似解决方案