开始学习Spring,因为以前都没用过Maven,所以打算边学习Spring边熟悉Maven。这里自己使用Maven构建一个spring项目demo
1、新建maven项目:
2、构建Spring环境:
打开maven项目根目录中的pom.xml
,点击dependencies
添加add
:
- groupId: org.springframework
- artifactId: spring-context
- version: 4.3.9.RELEASE
保存pom.xml后如果显示下图说明Spring环境搭建成功了:
3、创建bean类
package com.gisxx.springTest;
public class TestBean {
private String name;
public TestBean() {
}
public TestBean(String name) {
super();
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void hello(){
System.out.println("Hello "+this.getName());
}
}
4、创建Bean配置文件
我在bean的同级目录下创建beans.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-4.1.xsd">
<bean id="testBean" class="com.gisxx.springTest.TestBean">
<property name="name" value="肖大昕 " />
</bean>
</beans>
5、测试
package com.gisxx.springTest;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class App
{
public static void main( String[] args )
{
ApplicationContext context=new ClassPathXmlApplicationContext("com/gisxx/springTest/beans.xml");
TestBean test=(TestBean)context.getBean("testBean");
test.hello();
((ClassPathXmlApplicationContext)context).close();
}
}
控制台输出:
Hello 肖大昕