Spring入门的第一个小案例

刚刚接触Spring的时候,最快的熟悉方式就是先敲出来一个例子,再去慢慢扩展知识面,这样相比于看着繁杂的知识链条无从下手来的更直接。
下面先贴上代码,亲测可以运行。
全世界的代码的老规矩,hello,我好像要认识你了,Spring。
使用框架的第一步,导入JAR包,官方可以下载,这里贴一条链接,可以下载诸多jar有Spring但不限制于Spring。mvnrepository.com/
找到自己要下载的Spring版本jar包。
开始项目的创建:新建java项目,在项目下新建一个文件夹lib,并把你下载好的Spring的Jar包复制粘贴进去,注意下载的 spring包一般为三个文件,分别是jar包,docjar,源码jar,只需要第一个就就行,因为项目比较简单放beans,core,context,tx四个就可以。
四个包放入后,选中四个jar右击选择build path,编译到工程。
在src下新建一个实现类usermapper一个接口userDao代码分别如下:

package com.info.wang.dao;

public interface userDao {

    public void sayHello();
}

新建的实现类Usermapper.class代码如下:

package com.info.wang.dao.impl;

import com.info.wang.dao.userDao;

public class Usermapper implements userDao {

    public void sayHello() {
        System.out.println("hello,spring");
    }

}

在src下新建bean.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" 
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:context="http://www.springframework.org/schema/context"

    xsi:schemaLocation="http://www.springframework.org/schema/beans 
                http://www.springframework.org/schema/beans/spring-beans-3.1.xsd 
                http://www.springframework.org/schema/context 
                http://www.springframework.org/schema/context/spring-context-3.1.xsd 
                http://www.springframework.org/schema/tx
                http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
                ">

        <bean id = "usermapper" class="com.info.wang.dao.impl.Usermapper"> </bean>
    </beans>

此时的第一个小程序已经完成,新建test类测试运行

package com.info.wang.test;

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

import com.info.wang.dao.userDao;
import com.info.wang.dao.impl.Usermapper;

public class UserMain {
        public static void main(String[] args) {
            ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");
            userDao uD=ac.getBean("usermapper",Usermapper.class);
            uD.sayHello();
        }
}
至此告一段落。
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值