IDEA创建SpringBoot项目五种方式与避坑指南
作者:渡汪洋
本文介绍了Spring Boot项目的多种创建方式:通过Spring Initializr官网或阿里云镜像快速生成项目;以及将原生Maven项目改造为Spring Boot项目的方法,重点说明了修改pom.xml文件,继承spring-boot-parent,引入web和Thymeleaf依赖,需要的朋友可以参考下
(一)通过springInitializr(官网spring.io)


(二)通过springInitializr(国内阿里云)


(三)通过官网(start.spring.io)
浏览器输入网址 spring.io,按照图示点击

来到创建页面

点击左下角按钮GENERATE之后就会下载一个zip压缩包


然后在idea直接打开项目就可以了
(四)通过国内阿里云(start.aliyun.com)
浏览器里访问start.aliyun.com



和上边的(三)操作类似
(五)原生Maven项目改造springboot
Springboot的底层依旧是spring,只不过是在此基础上添加了一些依赖和配置。
1.在Idea直接先创建一个maven项目
叫做SpringBoot_maven_demo
这里选择maven-archetype-quickstart



点击完成,我们的第一步就创建好了
2.创建好之后,先看pom.xml,我们在这里导入依赖,配置一些信息
<groupId>com.qcby</groupId> <artifactId>SpringBoot_maven_demo</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging>
将打包方式改为jar包
<!-- springBoot父工程版本的依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-parent</artifactId> <version>2.7.6</version> </parent>
将springboot的父工程版本依赖导入并继承
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
导入spring-boot-starter-web

从maven视图可以看出,该包下有许多我们认识的包,包括但不限于tomcat
Springboot内置tomcat!!
导入spring-boot-starter-thymeleaf
3.关于springboot的配置文件,可以有两个
- application.properties或者application.yaml(配置springboot)
- mapper(写你的sql语句来实现对应功能)
也可以properties和yaml的配置文件同时存在,它们是互补状态,一个里边没有去另一个里边寻找配置信息。
它们在同一目录下的优先级:properties>yaml
以上就是IDEA创建SpringBoot项目五种方式与避坑指南的详细内容,更多关于IDEA创建SpringBoot项目的方式的资料请关注脚本之家其它相关文章!
