起因

看springboot官网,已经进化到了2.6.3 。
Intellij IDEA 一般可以通过两种方式创建 Spring Boot 项目:

  • 使用 Maven 创建
  • 使用 Spring Initializr 创建(https://start.spring.io/)

网上大多是用idea专业版通过spring initializr来创建springboot项目,然而外网实在是慢。本节讲解通过Idea社区版通过maven来创建springboot项目。

步骤

1.通过maven创建一个空项目:

手动填写项目名称和包名 ,宣传maven环境,点击创建即可。
2.手动删除生成的App.java
3.修改pom.xml
我创建的项目是:SpringbooteduApplication

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.tuyuan</groupId><artifactId>springboot2edu</artifactId><version>1.0-SNAPSHOT</version><name>springboot2edu</name><!-- FIXME change it to the project's website --><url>http://www.example.com</url><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.3</version><relativePath/> <!-- lookup parent from repository --></parent><properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><java.version>11</java.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.11</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins></build>
</project>

4.增加代码SpringbooteduApplication

package com.tuyuan.springboot2edu;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplication
public class SpringbooteduApplication {public static void main(String[] args) {SpringApplication.run(SpringbooteduApplication.class, args);}}

如果代码报错 ,刷新一下maven。
执行maven的install会安装相应的包。
右键运行SpringbooteduApplication即可启动项目。

代码结构

现在的代码结构非常简单,严格意义上说,只有一个类:SpringbooteduApplication

里面有一个最核心的注解:

SpringBootApplication

这个注解让spring boot自动给程序进行必要的配置,这个配置等同于:

@Configuration ,@EnableAutoConfiguration 和 @ComponentScan 三个配置。

1-idea社区版创建springboot项目相关推荐

  1. idea community社区版 运行springboot项目

    idea community社区版 运行springboot项目 今天我的idea旗舰版30天试用期到了,之前下载了一个社区版的,想用他打开调试一下项目. 直接导入项目后没有报错,但是运行之后没有反应 ...

  2. 基于IDEA社区版创造SpringBoot项目

    基于IDEA社区版创造Spring项目 苦于因网上一大堆教程都是基于旗舰版的,有零星几个关于社区版的也是说的模糊不清一大堆问题的,只好自己动手收集了(苦笑) IDEA官网下载地址 http://www ...

  3. Pycharm(社区版) 创建Flask项目

    https://blog.csdn.net/hold_on_/article/details/86651594

  4. 使用IDEA社区版如何创建SpringBoot项目?

    Spring Boot 就是 Spring 框架的脚⼿架,它就是为了快速开发 Spring 框架⽽诞⽣的.首先谈谈SpringBoot的优点: 1.快速集成框架,Spring Boot 提供了启动添加 ...

  5. 社区版IDEA创建SpringBoot项目及报错Error: Request failed with status code 404解决

    社区版IDEA创建SpringBoot项目 IDEA创建由于社区版没有创建SpringBoot的工具,我们一般使用插件进行创建 搜索插件spring assistant 进行下载 下载后我们进行项目创 ...

  6. Idea社区版本如何创建SpringBoot项目

    如题:Idea社区版本,默认是不能创建SpringBoot项目的,但是可以通过添加插件依赖来达到目的 添加插件 Settings > Pllugins > Marketplace > ...

  7. 快速创建springboot项目:使用http://start.spring.io/网页创建,使用IDEA的Spring Initializr创建,使用SpringBoot CLI创建

    1 快速创建SpringBoot项目 快速创建SpringBoot项目至少可以通过两种方式: 1.使用http://start.spring.io/网页版的创建 2.使用IDEA创建 1.1.通过访问 ...

  8. SpringBoot创建SpringBoot项目以及启动器讲解

    我们在创建SpringBoot项目之前,我们还需要去了解SpringBoot的其他一些信息,我们需要打开Spring官网https://spring.io/Spring官网的域名是spring.io, ...

  9. pyCharm 社区版搭建Django项目环境

    pyCharm 社区版搭建Django项目环境 文章目录 pyCharm 社区版搭建Django项目环境 前言 1.安装Django 2.创建Django Demo 项目 3. 创建应用: 4.启动 ...

最新文章

  1. mxnet 衰减学习率
  2. 服务器可以ping通,Write failed: Broken pipe
  3. 年末裁员事件背后的启示录(2)
  4. 【超时原因】1047 Student List for Course (25 分)
  5. 看国外女神级程序员,直播写代码一年的感悟
  6. [xsy3132]数表
  7. Go圈10月份优质博主推荐
  8. Python中的常用模块
  9. access视频教程百度网盘_Access数据库快速开发视频课程
  10. 计算机指令集类型,指令集分类 (CISC,RISC和VLIW等)
  11. 电信NB-IOT物联网卡与阿里云物联网平台,不得不说的秘密!
  12. 第一次遇到:TNS-12555: TNS:permission denied
  13. learning scala type alise
  14. 现在已经有越来越多的人开始投身到了深度介入产业,真正拥抱互联网
  15. ArcGIS创建企业级地理数据库
  16. 导入Excel至数据库中 quot;外部表不是预期格式quot;错误信息
  17. Firefox插件开发-入门篇
  18. Android实现snmp协议(一)
  19. QCAD与libreCAD的试用及比较,QCAD比libreCAD更好用,功能更强大
  20. P2中ZYNQ的PS控制PL端LED

热门文章

  1. ubuntu常用软件大全【转】
  2. 帝国时代3java_帝国时代III之亚洲王朝完美BT版
  3. 【C++学习】类和对象 | 友元 | 内部类 | 匿名对象 | 内存管理 | new
  4. 精华-oracle电子书汇总(申请加精)
  5. 甲状腺乳头状癌预后及诊断的分子标志物研究取得进展
  6. GAN学习历程之Semantic Image Synthesis with Spatially-Adaptive Normalizatio论文笔记
  7. Hello Go(十六)、Go语言常用标准库六
  8. HTML5期末大作业:土王酒业网站设计——土王酒业(7页) HTML+CSS+JavaScript web前端设计与开发期末作品/期末大作业
  9. IDEA设置快捷键习惯及快捷键
  10. 性能指标【多测师_王sir】