文章目录

  • 前言
  • 什么是Spring Boot
  • Spring Boot特性
  • Spring Boot优缺点
  • 第一种:网站构建
  • 第二种:lntellij IDEA构建Spring Boot项目
  • 自定义启动banner

  • 前言

    提示:这里可以添加本文要记录的大概内容:

    什么是Spring Boot

    使用Spring Boot很容易创建一个独立运行(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目。
    为Spring平台及第三方库提供开箱即用的设置。使用SpringBoot可以不用或者只需要很少的spring配置。
    Spring Boot并不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。

    Spring Boot特性

    1、创建独立的Spring应用程序
    2、嵌入的Tomcat,无需部署WAR文件
    3、简化Maven配置
    4、自动配置Spring
    5、提供非功能特性,如指标,健康检查和外部配置(微服务)
    6、开箱即用(创建后即可以开发,无需配置),没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定需求

    Spring Boot优缺点

    优点

    快速构建项目
    对主流开发框架的无配置集成
    项目可独立运行,无须外部依赖Servlet容器
    极大的提高了开发、部署效率
    与云计算的天然集成

    缺点

    目前书籍文档介绍不够深入,部分棘手问题查找需依赖Stack Overflow
    如果不认可Spring框架,这也是它的缺点


    提示:以下是本篇文章正文内容,下面案例可供参考

    第一种:网站构建

    网站构建地址
    打开网站后,先选择构建工具Maven Project、Spring Boot版本,以及工程一些基本信息,给项目起名、建包等
    然后选择下面的 GENERATE CTRL

    然后就下载了,这就相当于我创建了一个SpringBoot的项目

    第二种:lntellij IDEA构建Spring Boot项目

    选择File → New → Project,如下图:

    随后在新打开的页面中可以看到:
    有时候这个网站打不开我们给他换成国内阿里云的https://start.aliyun.com

    点一下右上角设置,再把链接粘贴进去

    再把工程一些基本信息设置好,再点Next

    在新出来的页面中你需要什么可以自己选,也可以在后面加上
    我这里只选择了Spring Web,最后选择 Create

    创建成功

    我创建完后maven没被加载进来,大家可以参考下面篇文章内的 idea右侧没有maven窗口
    IDEA的那些环境配置及插件

    接下来我们试一下在浏览器上显示 hello,springboot!!!,我们先建个包再建个类
    创建一个用于Web访问的Controller

    @RestController注解为组合注解,等同于Spring中@Controller+@ResponseBody注解

    @GetMapping(“/hello”)等同于Spring框架中@RequestMapping(RequestMethod.GET)注解
    加入代码:

    @RestController
    public class HelloController {
        @GetMapping("/hello")
        public String hello(){
            return "hello,springboot!!!";
        }
    }
    

    运行:

    还有两种分别是:

    sts构建Spring Boot项目

    Maven方式搭建
    pom.xml 中的Spring Boot依赖需要开发人员自己添加
    这两种我日后再补充,主要的我觉得还是第二种


    自定义启动banner

    改图标

    Spring Boot自定义启动Banner在线生成工具
    打开网站后搜索你想要的,然后点击右上角下载

    将文件复制到 resources文件夹下

    再运行就会出现佛祖保佑了!

    物联沃分享整理
    物联沃-IOTWORD物联网 » SpringBoot项目构建方式

    发表评论