重温Spring框架(一、基本应用之一:搭建Spring的入门程序)

40 篇文章 0 订阅

框架全部内容下载连接:https://repo.spring.io/libs-release-local/

基础包下载地址:https://repo.spring.io/libs-release-local/org/springframework/spring/

日志包下载地址:http://commons.apache.org/proper/commons-logging/download_logging.cgi

基础包:

  • spring-core-5.0.4.RELEASE.jar
  • spring-beans-5.0.4.RELEASE.jar
  • spring-context-5.0.4.RELEASE.jar
  • spring-expression-5.0.4.RELEASE.jar

日志包:

  • commons-logging-1.2.jar

搭建步骤:

  • 1、在项目里新建一个lib文件夹,然后将以上5个包粘贴到该文件夹里,接着将这些jar包添加到项目的构建路径中
  • 2、在项目里新建一个src文件夹,再建com文件夹,接着新建ssm文件夹,在ssm文件夹里新建HelloSpring的类和TestHelloSpring类。
  • 3、 再src文件夹下新建一个applicationContext.xml文件。

1、HelloSpring类里的代码:

package com.ssm;

public class HelloSpring{
    private String userName;

    public void show(){
        System.out.println(userName + "欢迎学习使用Spring框架");
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }
}

2、HelloSpring类里的代码:

package com.ssm;

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

public class TestHelloSpring {

    public static void main(String[] args) {

        // 初始化Spring容器,加载applicationContext.xml配置
        ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");

        // 通过容器获取配置中的helloSpring的实例
        HelloSpring helloSpring = (HelloSpring) ctx.getBean("helloSpring");

        // 调用方法
        helloSpring.show();
    }
}

3、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">

    <!--    配置一个bean,将指定类配置给Spring,让Spring创建其对象的实例-->
    <bean id="helloSpring" class="com.ssm.HelloSpring">
        <!--    为属性赋值-->
        <property name="userName" value="张三"></property>
    </bean>

    <!-- more bean definitions go here -->

</beans>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值