1.Spring Boot入门
目标:能够使用Spring Boot搭建项目
需求:可以在浏览器中访问http://localhost:8080/hello输出一串字符
实现步骤:
-
创建工程;
![]()
![]()
-
添加依赖(启动器依赖,spring-boot-starter-web);
![]()
<!-- 引入父工程依赖 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.5.RELEASE</version> </parent><properties> <!-- 指定jdk版本 --> <java.version>1.8</java.version> </properties><dependencies> <dependency> <!-- 引入启动器依赖, 没有写版本号因为父工程已经指定了 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>maven仓库没有对应依赖则通过Reimport重新导入
![]()
-
创建启动类;
![]()
![]()
![]()
package com.k2; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /** * spring boot工程都有一个启动引导类,这是工程的入口类 * 并在引导类上加@SpringBootApplication */ @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } -
创建处理器Controller;
![]()
![]()
package com.k2.controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; /** * @RestController 标示为处理器 */ @RestController public class HelloController { /** * GetMapping 请求方法限定为get * hello 映射路径 * @return */ @GetMapping("hello") public String hello(){ return "Hello, Spring Boot"; } } -
测试
进入启动引导类后右键运行
![]()
![]()
等项目启动后在浏览器上访问 http://localhost:8080/hello 查看结果
![]()
spring-boot-starter-web默认的应用服务器端口是8080













浙公网安备 33010602011771号