Spring 学习笔记(1) 简单实现

什么是Spring

Spring是一个开源的轻量级Java SE/Java EE开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。Spring框架的目标,以使J2EE开发更容易使用,并且通过使基于POJO的编程模型,促进良好的编程习惯。

简单实现

1)创建web项目,安装spring

2)创建实体类

package club.superbug.spring.entity;

/**
 * 用户类
 * @author Administrator
 *
 */
public class User {
	private String id = "007";
	private String name = "老白";

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	@Override
	public String toString() {
		return "User [id=" + id + ", name=" + name + "]";
	}

}

3)配置xml文件,默认自动生成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"
	xmlns:p="http://www.springframework.org/schema/p"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd">
	
      <!-- 将user对象交给spring -->
 7     <!-- 
 8         id:调用时用的名字
 9         class:路径
10     -->
	<bean id="userBean" class="club.superbug.spring.entity.User"></bean>

</beans>

4)写个测试类走一下

package club.superbug.spring.test;

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

import club.superbug.spring.entity.User;

public class Mytest {

	@Test
	public void test() {
		ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
		User user = (User) context.getBean("userBean");
		
		System.out.println(user.toString());
	}

}

配置成功

猜你喜欢

转载自blog.csdn.net/qq_34181343/article/details/81807640
今日推荐