SpringBoot(一)快速入门

介绍Spring Boot

Spring Boot可以轻松创建可以运行的独立的,基于生产级Spring的应用程序。我们对Spring平台和第三方库进行了自以为是的观点,以便您可以尽量少开始。大多数Spring Boot应用程序需要非常少的Spring配置。
我么可以使用Spring Boot创建可以使用java -jar署启动的Java应用程序。我们还可以使用“spring脚本”的命令行工具。
主要目标是:

  1. 为所有Spring开发提供从根本上更快且可广泛访问的入门体验。
  2. 开箱即用,但随着需求开始偏离默认值而迅速摆脱困境。
  3. 提供大型项目(例如嵌入式服务器,安全性,度量标准,运行状况检查和外部化配置)通用的一系列 非功能性功能。
  4. 绝对没有代码生成,也不需要XML配置。

快速搭建springboot项目

单模块搭建

  1. 点击file->new->project,选择Spring Initializr然后点击下一步,如果失败,则选择Custom,填入阿里初始化地址 https://start.aliyun.com/。
    SpringBoot(一)快速入门

  2. 填写项目信息,GroupId一般分为多个段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。ArtifactId表示你这个项目的名称,然后点击next。
    SpringBoot(一)快速入门

  3. 选择项目的依赖,也可以后续在pom文件中添加(这里我选择了spring web 和 mybatis的依赖),点击下一步,选择项目位置,点击完成,我们的项目就搭建好了。
    SpringBoot(一)快速入门

多模块搭建

  1. 父模块搭建和上面步骤一样,不过在选择项目类型为Maven Pom
    SpringBoot(一)快速入门

  2. 点击父模块右击Module,创建子模块
    SpringBoot(一)快速入门

  3. 模块配置
    –父模块:
    SpringBoot(一)快速入门

–子模块:
SpringBoot(一)快速入门

项目基本配置

  1. 数据库和mybatis配置
    SpringBoot(一)快速入门
  2. 启动类配置
    SpringBoot(一)快速入门

效果

SpringBoot(一)快速入门

打包部署

  1. 在web子模块中添加打包插件
    SpringBoot(一)快速入门
  2. 执行打包命令需要忽略执行test,不然就会报错。使用命令mvn package -Dmaven.test.skip=true 或者 mvn package -DskipTests=true来忽略。

项目地址

gitee:https://gitee.com/fengerwa/study-springboot1.git