如何启动传统 Spring 项目 (非 Spring Boot)
启动一个普通的 Spring 项目需要进行以下步骤:
-
在项目中添加 Spring 依赖,包括 'spring-core'、'spring-beans'、'spring-context' 等核心模块。
-
编写 Spring 配置文件,例如 'applicationContext.xml'。
-
在代码中加载 Spring 配置文件并获取 Spring 容器。
-
通过 Spring 容器获取需要的 Bean 并调用其方法。
例如,以下是一个最简单的 Spring 项目示例:
- 添加 Spring 依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>5.3.1</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>5.3.1</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>5.3.1</version>
</dependency>
- 编写 Spring 配置文件 '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'
xsi:schemaLocation='http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd'>
<bean id='helloWorld' class='com.example.HelloWorld'>
<property name='message' value='Hello World!'/>
</bean>
</beans>
- 在代码中加载 Spring 配置文件并获取 Spring 容器
public class Main {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext('applicationContext.xml');
HelloWorld helloWorld = (HelloWorld) context.getBean('helloWorld');
helloWorld.sayHello();
}
}
- 运行 'Main' 类即可看到输出结果:'Hello World!'
原文地址: https://www.cveoy.top/t/topic/lBtA 著作权归作者所有。请勿转载和采集!