【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完成
目录结构如下: