一、创建一个maven工程
只需创建一个基本的maven工程就可以(具体怎么创建maven工程请自己查资料)
二、在pom文件中添加springboot的依赖
1、pom需要继承于springboot的pom:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
<relativePath/>
</parent>
2、添加web依赖:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、添加springboot的打包插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
4、主要依赖已添加完成
三、项目结构:
四、创建一个有main方法的MyFirstSpringBootApp.java类
1、在类上面添加注解@SpringBootApplication
2、在main方法内用springboot的SpringApplication类的run方法执行程序(代码如下):
package com.firstproject;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MyFirstSpringBootApp {
public static void main(String[] args ){
SpringApplication.run(MyFirstSpringBootApp.class, args);
}
}
3、创建一个MyFirstSpringBootAppController.java类
package com.firstproject.web;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController`
public class MyFirstSpringBootAppController {
@RequestMapping(value="/hello",method=RequestMethod.GET)
public String hello(){
return "这是一个基于springboot的web程序";
}
}
五、运行程序:
在MyFirstSpringBootApp.java中右键,如图运行程序
运行成功后控制台会打印如下信息(显示版本号和tomcat访问端口):
六、浏览器访问看看运行效果:
浏览器输入:http://localhost:8080/hello看到如下图结果则表示创建应用程序成功: