Spring Boot(一)之快速入门
以IDEA创建Maven项目为例,项目如下
- 依赖配置
导入spring boot相关依赖。 可以在官方文档查看所要导入的配置,spring boot官方文档构建简单程序 往下滑找到官方的pom.xml文件
需要在你创建的maven项目中pom.xml添加如下代码
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.5.0</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
和下面两个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
- 编写controller
代码如下:
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
@ResponseBody
public String hello(){
return "Hello world";
}
}
该类被标记为@RestController,这意味着它已准备好供 Spring MVC 用于处理 Web 请求。@RequestMapping映射/到index()方法。当从浏览器调用或在命令行上使用 curl 时,该方法返回纯文本。这是因为@RestController结合了@Controller和@ResponseBody,这两个注释会导致 Web 请求返回数据而不是视图。
3. 编写主程序类
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class MainApplication {
public static void main(String[] args) {
SpringApplication.run(MainApplication.class, args);
}
}
只要运行这个主程序类就可以,如下图表示运行成功
从图中可以看到tomcat默认是8080端口。(端口号是可以自己设置的)
- 效果
访问localhost:8080/hello。
版权声明:本文为weixin_45755816原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。