使用Java的Spring框架编写第一个程序Hello world的完整攻略如下:
1. 准备工作
在开始编写Spring程序之前,我们需要做一些准备工作。
1.1 安装JDK和Maven
在开发Spring程序之前,需要安装JDK和Maven。
1.1.1 安装JDK
首先,我们需要安装JDK。到Oracle官网上下载安装包,安装完成后配置环境变量。
1.1.2 安装Maven
其次,我们需要安装Maven。到Maven官网上下载最新版的Maven并安装。
1.2 创建Maven项目
创建一个Maven项目来编写我们的Spring程序。
可以使用Eclipse、Intellij IDEA等开发工具,也可以在命令行中使用Maven创建项目。
下面是使用Maven命令行创建Maven项目的步骤:
- 在终端中进入项目存放路径。
- 输入命令:
mvn archetype:generate -DgroupId=com.example -DartifactId=spring-hello-world -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
,执行该命令将会创建一个名为spring-hello-world
的Maven项目。
2. 编写代码
现在,我们已经创建了一个Maven项目。接下来,我们需要编写Spring程序的代码。
2.1 添加Spring依赖到pom.xml中
我们需要将Spring依赖添加到pom.xml
文件中。Spring依赖可以从Maven仓库中获取。
修改pom.xml
文件,增加以下内容:
<dependencies>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
spring.version是一个变量,需要在pom.xml
文件中进行定义。
2.2 编写HelloWorld类
在src/main/java/com/example
目录下创建一个名为HelloWorld.java
的类文件,文件内容如下:
package com.example;
public class HelloWorld {
private String message;
public void setMessage(String message){
this.message = message;
}
public void getMessage(){
System.out.println("Your Message : " + message);
}
}
2.3 编写Spring配置文件
在src/main/resources
目录下创建一个名为beans.xml
的Spring配置文件,文件内容如下:
<?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>
2.4 编写主程序类
在src/main/java/com/example
目录下创建一个名为MainApp.java
的类文件,文件内容如下:
package com.example;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
obj.getMessage();
}
}
3. 运行程序
现在,我们已经编写完成了Spring程序的代码。接下来,我们需要运行程序来验证我们编写的代码是否正确。
3.1 通过Maven运行程序
在命令行中进入项目根目录,输入以下命令:
$ mvn clean package
$ java -jar target/spring-hello-world-1.0-SNAPSHOT.jar
可以在命令行中看到输出内容为:
Your Message : Hello World!
3.2 在Eclipse中运行程序
在Eclipse中,右键单击MainApp.java
,选择Run As
-> Java Application
,即可运行程序。
程序运行后,可以在控制台中看到输出内容为:
Your Message : Hello World!
至此,我们成功的编写并运行了Spring程序。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:使用Java的Spring框架编写第一个程序Hellow world - Python技术站