【SpringBoot】02-springboot入门


一、springboot介绍

为什么springboot那么强大,可以实现快速开发?

主要是因为springboot具备以下四大特性:

1.内嵌服务器,tomcat、jetty、underlow等,省却手动部署服务器的麻烦

2.提供starter起步依赖,简化应用的配置

3.自动配置第三方库中的对象并将其放到容器中

4.不用xml配置文件

二、springboot工程创建

springboot工程创建有两种方式,第一种是使用spring提供的初始化器(spring-initialier);第二种是直接创建Maven工程,下面演示第一种创建方式:

1.IDEA项目中新建工程

file-->new-->module

2.选择Spring Initialiar

注意:

1.Module SDK: 设置JDK的版本,这里选用jdk8

2.初始化器下载路径(Choose Initializr Service URL)由于默认需要从外网中下会出现加载超时现象,建议改成阿里云:

上述完成直接next,下一步

3.配置Module

1.Group:项目名称,一般采用公司逆域名+项目名,保证名称的唯一性,例如:com.bjnode

2.Artifact: 工程名称,一个项目可以含有多个工程, 例如:002-springboot-first

3.Type: 工程类型,Maven、Gradle等,这里使用Maven

4.Language: 开发语言,java,python,C++等

5.Packaging: 项目部署时的打包方式,有jar和war两种

6.Java Version: java编译器版本,和jdk版本号一致

7.Version: 项目当前版本,新项目一般都是1.0.0

8.Name, 工程名的别名,只在pom.xml中出现,可设可默认

9.Description: 工程的一些简介

10.Package: 打包以后的包名,由项目名+工程名组成,后面用来构成URL

next, 下一步

4.选择依赖Dependencies

SSM开发中依赖需要在pom.xml文件中使用<denpendecy>标签配置,springboot这里不需要直接在创建时勾选即可,如下:

选择完相关的依赖,如spring,mybatis,mysql,redis等,next下一步

5.设置Module存放路径

6.Finish完成

目录结构如下:

经验分享 程序员 微信小程序 职场和发展