SpringBoot体验

本文标识 : Jsbt0001

本文编辑 : Jack 风

编程工具 : IDEA

阅读时长 : 5分钟

1、使用IDEA创建一个项目

  • 目录结构说明
  • – src/main/java: Java代码的目录
  • src/main/resources: 资源目录
  • src/test/java: 测试代码的目录
  • src/test/resources: 测试资源目录
  • POM文件说明

2、添加Banner文件

在resources目录下创建banner.txt文件,添加以下内容 可以更换成你自己的banner

${AnsiColor.BLUE}     へ     /|    /\7    ∠_/    / │   / /   │ Z _,< /   /`ヽ   │     ヽ   /  〉    Y     `  /  /   イ● 、 ●  ⊂⊃〈  /   ()  へ    | \〈    >ー 、_  ィ  │ //    / へ   / ノ<| \\    ヽ_ノ  (_/  │//    7       |/    >―r ̄ ̄`ー―_  -----版本号-----${spring-boot.version}

3、创建Controller类

文件模板修改

@Controller  public class HelloWorld {      @RequestMapping(value = "/hello",method = RequestMethod.GET)      @ResponseBody      public String hello(){          return "hello SpringBoot";      }  }
  • 注解的方式还有一种,和上面的效果一样
/**   * 更多注解方式   */  @RestController  public class HelloWorld {      @GetMapping("/hello")      public String hello(){          return "hello SpringBoot";      }  }

注解说明:

@RestController: 处理http请求:等同于@Controller+@ResponseBody  @RequestMapping: value = "访问的路由" method = 请求方法  @GetMapping:以GET方式请求 相当于对@RequestMapping配置的缩写

4、启动

  • 执行main方法
  • 访问:http://localhost:8080/hello

主程序说明:

@SpringBootApplication  public class Application {      public static void main(String[] args) {          // Spring应用启动起来          SpringApplication.run(Application.class, args);      }  }1、URL其他形式窄化请求url的其他形式:类和方法都有value时/**   * 窄化请求   */  @RestController  @RequestMapping("/user")  public class HelloWorld {      @GetMapping("/hello")      public String hello(){          return "hello SpringBoot";      }  }  配置多url对1映射:访问:http://localhost:8080/hello 或 http://localhost:8080/hi@RestController  @RequestMapping("/user")  public class HelloWorld {      @GetMapping(value = {"/hello","/hi"})      public String hello(){          return "hello SpringBoot";      }  }  2、其他创建方式SPRING INITIALIZR:通过IDEA或者STS工具创建INITIALIZR项目创建Maven项目手动添加依赖通过https://start.spring.io/ 生成定制项目3、其他运行方式在IDE中直接运行发布Jar包运行在pom/xml文件引用插件 <!-- 这个插件,可以将应用打包成一个可执行的jar包;-->      <build>          <plugins>              <plugin>                  <groupId>org.springframework.boot</groupId>                  <artifactId>spring-boot-maven-plugin</artifactId>              </plugin>          </plugins>      </build>  导入这个maven插件,利用idea打包,生成的jar包,可以使用java -jar xxx.jar启动Spring Boot 使用嵌入式的Tomcat无需再配置Tomcat期待一起成长在看和转发都是一种支持