Spring Boot + Vue 全栈开发实战 之 (Spring Boot 入门) 第一章

本文介绍了Spring Boot的背景及其简化JavaEE开发的优势,详细阐述了如何从零开始创建Spring Boot项目,包括使用Maven或Intellij IDEA创建工程,添加依赖,编写启动类,以及不同方式启动项目。还提到了Spring Initializr在线创建项目的方法。通过本文,读者可以快速掌握Spring Boot入门步骤。
摘要由CSDN通过智能技术生成

SpringBoot 简介

       Spring作为一个轻量级的容器,在JavaEE开发中得到了广泛的应用,但是Spring的配置繁琐臃肿,在和各种第三方框架进行整合时代码量都非常大,并且整合的代码大多是重复的,为了使开发者能够快速上手Spring,利用Spring框架快速搭建JavaEE项目,SpringBoot应运而生。
       SpringBoot带来了全新的自动化配置解决方案,使用SpringBoot可以快速创建基于Spring生产级的独立应用程序。SpringBoot中对一些常用的第三方库提供了默认的自动化配置方案,使得开发者只需要很少的Spring配置就能运行一个完整的JavaEE应用。SpringBoot项目可以采用传统的方案打包war包,然后部署到Tomcat中运行。也可以直接打成可执行jar包,这样通过 java -jar 命令就可以启动一个SpringBoot项目。总体来说,SpringBoot主要有如下优势

  • 提供一个快速的Spring项目搭建渠道
  • 开箱即用,很少的Spring配置就能运行一个JavaEE项目。
  • 提供了生产级的服务监控方案。
  • 内嵌服务器,可以快速部署。
  • 提供了一系列非功能性的通用配置
  • Java配置,没有代码生成,也不需要XML配置

       SpringBoot 是一个 ”年轻“ 的项目,发展非常迅速,特别是在 SpringBoot 2.0 之后,许多 API 都有较大的变化,本章基于目前最新的稳定版 2.0.4,因此需要Java 8 或 9 以及 Spring Framework 5.0.8 RELEASE 或更高版本,同时,构建工具的版本要求为 Maven 3.2 + 或 Gradle 4。

开发第一个SpringBoot程序

创建 Maven 工程

       这里不过多说明,Maven 的介绍和安装只介绍两种创建 Maven 工程的方式

  1. 使用命令创建 Maven 工程
           首先可以通过 Maven 命令创建一个 Maven 工程,在 cmd 窗口中执行如下命令

mvn archetype:generate -DgroupId=org.sang -DartifactId=chapter01
-DarchetypeArtifactId =maven-archetype-quickstart -DinteractiveMode=false

       命令解释:

  • -DgroupId                       组织ID(项目包名)
  • -DartifactId                      ArtifactId(项目名称或者模块名称)
  • -DarchetypeArtifactId                      项目骨架
  • -DinteractiveMode                      是否使用交互模式

       使用命令将项目创建好之后,直接用 Eclipse 或者 Intellij IDEA 打开即可

  1. 使用Intellij IDEA 创建 Maven 工程
           Intellij IDEA 作为后起之秀,得到了越来越广泛的应用。使用Intellij IDEA 创建Maven 工程的步骤如下:
  •        步骤一:创建项目时选择Maven,但是不比选择项目骨架,直接点击 Next 按钮即可,如图所示:
    在这里插入图片描述

  •        步骤二:输入组织名称、模块名称、项目版本等信息,如图所示:
    在这里插入图片描述

  •        步骤三:选择项目位置,然后单击Finish按钮,完成项目的创建。如图所示:
    在这里插入图片描述

    </
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奇男子-Geoff

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值