目录
一、SpringBoot的定义
二、Spring Boot 优点
三、创建一个springboot的项目
四、使用IDEA创建SpringBoot失败案例
接下来开始正式创建SpringBoot项目:
1、先选择file->new->project
2、选择Spring Initializr,选择国外的默认配置源
3、添加项目的依赖 一般是Web项目,所以我们勾选最基本的 Web选项,选择SpringBoot Devtools用于实现热部署,其他可以等用到的时候再添加。Spring Boot Devtools:实现热部署
Lombok:Java注解
Spring Web: 外部服务
SpringBoot版本选择后缀不带英文字母的稳定版本,其中低版本的比较稳定 点击下一步,命名自己项目的名字和保存地址,点击finash,等待项目的创建 开始进行启动类初始化:右击 项目名,选择“ Add Framework Support”
如果出现以下蓝色且右上角带有三角形则启动类初始化成功
点击运行启动类,出现以下图形则说明一个SpringBoot项目已经构建完成
由于SpringBoot版本可能与IDEA某些版本产生冲突导致无法创建成功,失败的案例有如下几种:
1、Maven缺少plugins和dependencies两个选项
2、Cannot resolve symbol 'springframework' 错误异常
解决方法: (1)第一种方法:删除Maven本地的配置文件,重新配置国内阿里源在进行重新下载Maven进行加载 阿里源文件settings.xml如下:alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central
(2)第二种方法:创建一个空项目,然后以新建模块的方式 创建新的SpringBoot项目
以这种方式,没有感觉idea 版本和 maven版本存在冲突问题
接下来的步骤就和正常创建SpringBoot的步骤一模一样了,完成以上全部步骤之后点击启动类运行,如果能运行成功则SpringBoot项目就创建成功了。
异常案例:若创建Maven时,pom.xml文件为灰色,没有变成蓝色时,此时右键点击pom.xml文件,再点击 add as maven project 稍等一会儿导入依赖就可以
说明
之所以没有配置Tomcat,是因为Spring Boot内置了Tomcat
主要的几个代码介绍
1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;
2、@Configuration:这是一个配置Spring的配置类;
3、@Controller:标明这是一个Spring MVC的Controller控制器;
4、main方法:在main方法中启动一个应用,即:这个应用的入口;