SpringBoot从HelloWorld开始

原文地址: https://itweknow.cn/detail?id=36 ,欢迎大家访问。

一、从SpringBoot官网获取初始项目

  • 地址:https://start.spring.io/
    avatar

二、项目结构介绍

avatar

如上图所示,SpringBoot项目基础架构共三个目录:

  • src/main/java java代码目录(包含主程序入口)
    • HelloApplication.java为主程序。
  • src/main/resource 资源文件
  • src/test/java 测试代码

三、代码编写

(1)在pom.xml文件中加入web模块

    
        org.springframework.boot
        spring-boot-starter-web
    

pom.xml中默认包含两个模块:
spring-boot-starter-parent: 核心模块,包括自动配置支持、日志和YAML;
spring-boot-starter-test: 测试模块,包括JUnit、Hamcrest、Mockito。
(2)编写controller内容,新建HelloController.java

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String hello(@RequestParam("name") String name){
        return "hello," +name + "!";
    }

}
  • @RestController 表示这个Controller中所有的接口都以json格式返回数据。
  • @RequestMapping 表明这个接口的访问路径。

(3) 启动主程序,打开浏览器访问http://localhost:8080/hello?name=zhangsan,就可以看到如下效果。

avatar

你可能感兴趣的:(SpringBoot从HelloWorld开始)