Spring入门

1,我们知道前端和数据库交互的过程的中,要经过以下流程:

从图中可以看出,spring整合了web,service,dao,使得开发更加便捷。

那么首先我们要下载spring-framework框架,下载的详细流程请参照https://www.cnblogs.com/116970u/p/10205041.html

这个是spring-framework-3.02RELEASE-dependdencies下载,这个包里面有我们平时使用到的工具我,而且已经不再更新了。   https://blog.csdn.net/qq_32965187/article/details/89337006

,下载到本地解压之后:

点开libs中就是常用的jar包,如果要搭建一个最简单的spring项目,我们只需要复制以下几个jar包到工程的libs目录下就行了

复制之后点击目录邮件选择Add to Libary就可以了。

后面也可能用到日子包,所以需要去3.0.2dependenpency包中把日治包找到并添加

以上是jar包添加的过程,jar包添加完成之后我们还需编写配置文。

要在bean标签中配置要自动创建的对象。bean标签:在src目录下创建applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">
    

</beans>

显然bean标签就在这里了:然后告诉文件需要自动创建那个对象:

<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd">

    <!--接下来要告诉beans需要为我们自动创建那个对象-->
    <bean name="User" class="com.shop.domain.User"/>
</beans>

 

一切完成之后,我们创建一个类User


public class User {
    @Override
    public String toString() {
        return "User{"+
                "id="+id+'\''+
                ",username="+username+'\''+
                ",address="+address+'\''+
                "}";
    }

    private Integer id;
    private String username;
    private String address;

    public void setId(Integer id) {
        this.id = id;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public Integer getId() {
        return id;
    }

    public String getAddress() {
        return address;
    }

    public String getUsername() {
        return username;
    }
}

新建一个测试类:


import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestDemo1 {
    @Test
    public void fun1(){
        //读取到applicationContext.xml问价
        ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");

        //找到我们想要的类
        User user= (User) applicationContext.getBean("User");
        System.out.println(user.toString());
    }
}

运行之后输出:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值