Spring初步使用
Hello Spring
SSM是比较流行的JavaWeb框架之一,为了适应需求同时应对即将到来的面试,特准备学习一下SSM
,由于之前并没有深入的研究Java相关的框架,我采用了分步学习的方式。第一步先学习Spring的基本使用,采用的环境是IDEA 2016+jDK1.8
- 首先搭建spring环境,由于采用了IDEA,这一步就非常简单了。
等搭建完成后,会自动下载相应的jar包
- 修改工程目录,创建相应的文件,如图
其中,在src下建立自己的包,并创建spring配置文件,spring-config.xml
在自己建立的包下面,创建一个类,FirstSpring
public class FirstSpring {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void sayhello(){
System.out.println("hello "+this.name);
}
}
然后新建一个测试用类Test
public class Test {
public static void main(String args[]){
FirstSpring spring1 = new FirstSpring();
spring1.setName("test1");
spring1.sayhello();
}
}
输出结果如下
这是基础的方法调用
然后采用Spring的依赖倒置
修改spring-config.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:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">
<bean id="test2" class="com.isdust.zor.FirstSpring">
<property name="name" value="test2"/>
</bean>
</beans>
在测试文件中添加
ApplicationContext context = new ClassPathXmlApplicationContext("spring-config.xml");
FirstSpring spring2 = (FirstSpring)context.getBean("test2");
spring2.sayhello();
执行结果如下:
可以看到成功输出了信息
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。