


<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
package com.how2java.springboot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @author 86182
* @date: 2019年11月12日下午11:41:35
* @verion:1.0
* @description:创建 Application.java,
* 其注解 @SpringBootApplication 表示这是一个SpringBoot应用,
* 运行其主方法就会启动tomcat,默认端口是8080
*/
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
创建HelloController

package com.how2java.springboot;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author 86182
* @date: 2019年11月12日下午11:44:11
* @verion:1.0
* @description:
* 控制器类HelloController, 这个类就是Spring MVC里的一个普通的控制器。
@RestController 是spring4里的新注解,是@ResponseBody和@Controller的缩写。
*/
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello SpringBoot!";
}
}
HelloController默认是和Application在同一包下
控制台输出:

运行结果

本文介绍了一个使用SpringBoot创建web应用的简单示例,包括配置依赖、启动类和控制器的实现。通过示例代码,读者可以了解如何搭建SpringBoot项目,运行应用并返回HTTP响应。
1168

被折叠的 条评论
为什么被折叠?



