IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法

目录

一、SpringBoot的定义

二、Spring Boot 优点

三、创建一个springboot的项目

四、使用IDEA创建SpringBoot失败案例


一、SpringBoot的定义

        Spring 的诞⽣是为了简化 Java 程序的开发的,⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发的。
        Spring Boot 翻译⼀下就是 Spring 脚⼿架,就是为了快速开发 Spring 框架⽽诞⽣的
         Spring Boot 项⽬的⼀大特点:约定⼤于配置。较于Spring需要配置Bean的扫描路径,而SpringBoot就不需要

     

二、Spring Boot 优点

  1. 快速集成框架,Spring Boot 提供了启动添加依赖的功能,⽤于秒级集成各种框架。
  2. 内置运⾏容器,⽆需配置 Tomcat 等 Web 容器,直接运⾏和部署程序。
  3. 快速部署项⽬,⽆需外部容器即可启动并运⾏项⽬。
  4. 可以完全抛弃繁琐的 XML,使⽤注解和配置的⽅式进⾏开发。
  5. ⽀持更多的监控的指标,可以更好的了解项⽬的运⾏情况。
  SpringBoot的核心:
                               1、快速添加依赖
                               2、内置web容器
                                3、自动装配(即SpringBoot自动构建复杂对象,构建好的对象可以直接使用)

三、创建一个springboot的项目

        因为我们⽤的 Idea 社区版2021.3,选择安装SpringBoot插件才能创建 Spring Boot 项目。
SpringBoot插件名字为
IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第1张图片
IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第2张图片

 接下来开始正式创建SpringBoot项目:

1、先选择file->new->project

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第3张图片

 2、选择Spring Initializr,选择国外的默认配置源

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第4张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第5张图片

3、添加项目的依赖
        一般是Web项目,所以我们勾选最基本的 Web选项,选择SpringBoot Devtools用于实现热部署,其他可以等用到的时候再添加。

Spring Boot Devtools:实现热部署

Lombok:Java注解

Spring Web: 外部服务

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第6张图片

SpringBoot版本选择后缀不带英文字母的稳定版本,其中低版本的比较稳定
IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第7张图片

  点击下一步,命名自己项目的名字和保存地址,点击finash,等待项目的创建
IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第8张图片
开始进行启动类初始化:右击 项目名,选择“ Add Framework Support
IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第9张图片

 IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第10张图片

如果出现以下蓝色且右上角带有三角形则启动类初始化成功

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第11张图片

点击运行启动类,出现以下图形则说明一个SpringBoot项目已经构建完成

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第12张图片

四、使用IDEA创建SpringBoot失败案例

        由于SpringBoot版本可能与IDEA某些版本产生冲突导致无法创建成功,失败的案例有如下几种:

1、Maven缺少plugins和dependencies两个选项

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第13张图片

 2、Cannot resolve symbol 'springframework' 错误异常IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第14张图片

解决方法:
(1)第一种方法:删除Maven本地的配置文件,重新配置国内阿里源在进行重新下载Maven进行加载
阿里源文件settings.xml如下:






  

  

  

  
  
    
  

  
  
    
  

  
  
    

    
  

  
  
   
        alimaven
        aliyun maven
        http://maven.aliyun.com/nexus/content/groups/public/
        central        
      
    
  

  
  
    

    
  

  

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第15张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第16张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第17张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第18张图片

 (2)第二种方法:创建一个空项目,然后以新建模块的方式 创建新的SpringBoot项目

         以这种方式,没有感觉idea 版本和 maven版本存在冲突问题

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第19张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第20张图片IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第21张图片 IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第22张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第23张图片 接下来的步骤就和正常创建SpringBoot的步骤一模一样了,完成以上全部步骤之后点击启动类运行,如果能运行成功则SpringBoot项目就创建成功了。

异常案例:若创建Maven时,pom.xml文件为灰色,没有变成蓝色时,此时右键点击pom.xml文件,再点击 add as maven project  稍等一会儿导入依赖就可以

 IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第24张图片

IntelliJ IDEA 社区版2021.3配置SpringBoot项目详细教程及错误解决方法_第25张图片


说明
之所以没有配置Tomcat,是因为Spring Boot内置了Tomcat

主要的几个代码介绍

1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置。;

2、@Configuration:这是一个配置Spring的配置类;

3、@Controller:标明这是一个Spring MVC的Controller控制器;

4、main方法:在main方法中启动一个应用,即:这个应用的入口;

你可能感兴趣的:(JavaEE,spring,boot,intellij-idea,java)