当前位置:主页 > 查看内容

Java进阶之Spring的学习——第一个入门程序

发布时间:2021-04-23 00:00| 位朋友查看

简介:一、Core模块快速入门 1、搭建配置环境 Spring开发所需的JAR包分为两个部分本博文使用的是4.3.版本的JAR包具体如下。 1、Spring框架包 spring-beans-4.3.6.RELEASE.jar bean节点 spring-context-4.3.6.RELEASE.jar spring上下?节点 spring-core-4.3.6.RELEAS……

一、Core模块快速入门

1、搭建配置环境

Spring开发所需的JAR包分为两个部分本博文使用的是4.3.版本的JAR包,具体如下。

1、Spring框架包

  • spring-beans-4.3.6.RELEASE.jar bean节点
  • spring-context-4.3.6.RELEASE.jar spring上下?节点
  • spring-core-4.3.6.RELEASE.jar spring核?功能
  • spring-expression-4.3.6.RELEASE.jar spring表达式相关表

2、第三方依赖包

  • -commons-logging-4.3.6.jar ?志
    在使用Spring开发时,除了要使用自带的JAR包外Spring的核心容器还需要依赖commons-logging的JAR包

Spring的入门程序

创建一个UserDao接口,并定义一个say方法。

public interface UserDao {
    public void say();
}

实现类:

public class UserDaoImpl implements UserDao{
    @Override
    public void say() {
        System.out.println("userDao say hello world");
    }
}

在src目录下,创建Spring的配置文件applicationContext.xml,并在配置文件中创建一个id为UserDao的bean。

<?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">
        
<!--    指定类配置给Spring,让Spring创建其对象实例-->
        <bean id="userDao" class="BookSourceCode._1Spring_ioc.UserDaoImpl"/>
</beans>

创建test测试类:

public class test {
    public static void main(String[] args) {
        //初始化spring容器,加载配置文件
        ClassPathXmlApplicationContext applicationContext = new ClassPathXmlApplicationContext("BookSourceCode/_1Spring_ioc/applicationContext.xml");
        //通过容器获取bean实例
        UserDao userDao = (UserDao)applicationContext.getBean("userDao");
        //调用实例中的say方法
        userDao.say();
    }
}

执行测试类后,控制台输出结果如下。
在这里插入图片描述

;原文链接:https://blog.csdn.net/weixin_44867979/article/details/115415099
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐