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!
原文地址: http://www.cveoy.top/t/topic/fna 著作权归作者所有。请勿转载和采集!