需求:浏览器发出HTTP请求,服务器接收请求并处理,响应HELLO WORLD字符串
步骤:1、导入pom依赖:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
2、写一个主程序:
package com.aynu;
import org.springframework.boot.SpringApplication;
/**
* @SpringBootApplication标签来标注一个主程序类,说明这是一个springboot应用
*/
@org.springframework.boot.autoconfigure.SpringBootApplication
public class SpringBootApplication {
public static void main(String[] args){
// springboot应用启动
SpringApplication.run(SpringBootApplication.class,args);
}
}
3、编写业务逻辑:
package com.aynu.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
/**
* springboot第一个程序:helloworld
*/
@Controller
public class HelloWorldController {
@RequestMapping("/hello")
@ResponseBody
public String helloWorld(){
return "HELLOWOLD";
}
}
4、运行:
如何运行?直接run as主程序即可。
然后在浏览器输入 localhost:8080/hello即可看到效果