写个简单的Spring入门程序
时间: 2024-05-12 19:21:12 浏览: 19
这是一个简单的Spring入门程序,它实现了一个简单的控制台输出功能。
1. 创建一个新的Java项目,并添加Spring的依赖库。
2. 创建一个类,命名为HelloSpring。
```
package com.example;
public class HelloSpring {
public void sayHello() {
System.out.println("Hello Spring!");
}
}
```
3. 创建一个Spring配置文件,命名为applicationContext.xml,并添加以下内容:
```
<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-3.0.xsd">
<bean id="helloSpring" class="com.example.HelloSpring"/>
</beans>
```
4. 创建一个主类,命名为Main,并添加以下内容:
```
package com.example;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Main {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
HelloSpring helloSpring = (HelloSpring) context.getBean("helloSpring");
helloSpring.sayHello();
}
}
```
5. 运行Main类,控制台输出"Hello Spring!"。
这个程序展示了如何使用Spring框架创建一个简单的Java应用程序。它利用了Spring的依赖注入功能,将HelloSpring类注入到Main类中,并调用它的sayHello()方法。
相关推荐
![message/rfc822\011](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)