【Spring篇】Spring入门案例
Spring是一个开源应用框架,它的核心功能可以用来管理应用中的组件,这些组件被称为Beans。Spring入门案例通常涉及以下步骤:
- 创建一个Maven项目,并添加Spring依赖。
- 创建一个接口和实现类。
- 创建Spring配置文件,并配置Bean。
- 使用Spring的ApplicationContext获取Bean。
以下是一个简单的Spring入门案例:
步骤1:创建Maven项目并添加Spring依赖
<dependencies>
<!-- Spring Core -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.20</version>
</dependency>
<!-- Spring Context -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.20</version>
</dependency>
</dependencies>
步骤2:创建接口和实现类
public interface GreetingService {
void sayHello(String name);
}
public class GreetingServiceImpl implements GreetingService {
@Override
public void sayHello(String name) {
System.out.println("Hello, " + name + "!");
}
}
步骤3:创建Spring配置文件
在 resources
目录下创建一个名为 applicationContext.xml
的Spring配置文件,并配置Bean:
<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="greetingService" class="com.example.service.GreetingServiceImpl"/>
</beans>
步骤4:使用ApplicationContext获取Bean
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class SpringExample {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
GreetingService greetingService = (GreetingService) context.getBean("greetingService");
greetingService.sayHello("World");
}
}
运行 SpringExample
类的 main
方法,你会看到Spring容器启动,并调用 GreetingService
的 sayHello
方法。
评论已关闭