Spring Boot1(使用IDEA搭建第一个Spring Boot程序)

文章目录

(一)什么是Spring Boot?

1.概述

Spring Boot是春天(Spring)中的春天!它是用来简化新Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置;通过Spring Boot,可以轻松地创建独立的,基于生产级别的、基于Spring的应用程序,大多数Spring Boot应用程序只需要很少的Spring配置。

2.特征

  • 创建独立的Spring应用程序
  • 直接嵌入Tomcat,Jetty等服务器(无需部署WAR文件)
  • 提供自己的依赖项,以简化构建配置
  • 提供可用于生产的功能,例如指标,运行状况检查和外部化配置
  • 完全没有代码生成,也不需要XML配置

(二)搭建一个Spring Boot项目

1.使用IDEA新建一个Spring Initializr项目

Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
最后Finish即可。

2.编写 Hello,Spring Boot! 程序

  • 在controller层编写一个类,当网页跳转/hello时,网页显示Hello,SpringBoot!
@RestController
public class Hello {
    @RequestMapping("/hello")
    public String hello(){
        return "Hello,SpringBoot!";
    }
}
  • 我们发现在搭建Spring Boot项目时,自动为我们生成的一个Springboot01Application类,它为主启动类:
@SpringBootApplication
public class Springboot01Application {
    public static void main(String[] args) {
        SpringApplication.run(SpringbootWeb01Application.class, args);
    }
}
  • 我们也可以自定义一个主启动类:
@SpringBootApplication
public class MyApplication {
    public static void main(String[] args) {
        SpringApplication.run(MyApplication.class, args);
    }
}

3.启动主启动类

  • 访问http://localhost:8080/hello
    Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
  • 个性化Spring Boot启动时的横幅:
    在resources目录下编写一个banner.txt文件,使用一些SpringBoot自定义启动Banner在线生成工具,将生成好的banner进行复制粘贴,实现自己的个性化启动横幅:
    地址:SpringBoot自定义启动Banner在线生成工具
    Spring Boot1(使用IDEA搭建第一个Spring Boot程序)
  • 我们发现在完成Hello,SpringBoot!程序时,并不需要配置依赖、配置服务器、编写xml文档…一切都是由Spring Boot帮我们配置好的!

//下篇再见…谢谢
Spring Boot1(使用IDEA搭建第一个Spring Boot程序)

上一篇:关于STM32初次使用SWD方式连接报错问题


下一篇:codechef Far Graphs