框架全部内容下载连接: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>