Spring入门介绍:开发Spring入门程序

Posted nuist__NJUPT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring入门介绍:开发Spring入门程序相关的知识,希望对你有一定的参考价值。

Spring入门介绍:开发Spring入门程序

Spring是一个轻量级的Java开发框架,目的是解决企业级应用开发的业务逻辑和其它各层的耦合问题,它是一个分层的开源框架,Spring负责基础架构,Java开发者可以专注于应用程序的开发。

Spring的体系结构
Spring框架集成了多个模块,这些模块分布在核心容器,数据访问/集成层,Web层 ,AOP模块,植入模块,消息传输模块和测试模块。

Spring的核心容器是其它模块建立的基础,由Spring-core,Spring-beans,Spring-context,Spring-context-support,Spring-expression等模块组成。
1-使用Eclipse创建名为ch11的Web应用并导入JAR包,JAR包共5个,4个基础包和1个第三方依赖包.
在这里插入图片描述

2-创建接口TestDao,在src目录创建dao包,在该包中创建接口TestDao及接口的实现类TestDaoImpl.

public interface TestDao {
	public void sayHello() ;
}
public class TestDaoImpl implements TestDao{

	@Override
	public void sayHello() {
		System.out.println("Hello, Study hard") ;
	}
}

3-创建配置文件applicationContext.xml
在src目录下创建该配置文件,并在该文件中使用TestDaoImpl实现类创建一个id为test的Bean

<?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 id = "test" class = "dao.TestDaoImpl"/>
</beans>

4.创建测试类,在src目录创建test包,在该包中创建Test类

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

import dao.TestDao;

public class Test {
	public static void main(String[] args) {
		//初始化Spring容器,加载配置文件
		ApplicationContext appCon = new ClassPathXmlApplicationContext("applicationContext.xml") ;
		//获取容器的test实例
		TestDao test = (TestDao)appCon.getBean("test") ;
		test.sayHello() ;
	}
}

测试结果入下:
在这里插入图片描述

以上是关于Spring入门介绍:开发Spring入门程序的主要内容,如果未能解决你的问题,请参考以下文章

《01.Spring Boot连载:Spring Boot入门介绍》

Spring cloud stream入门介绍

spring boot入门 -- 介绍和第一个例子

Spring IOC入门

Spring Boot入门,一步一步简化,实现Spring Web项目开发

Spring Cloud入门介绍