SpringBoot项目的五种创建方式

(一)通过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,我们在这里导入依赖,配置一些信息

XML 复制代码
<groupId>com.qcby</groupId>
<artifactId>SpringBoot_maven_demo</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>

将打包方式改为jar包

XML 复制代码
<!--  springBoot父工程版本的依赖-->  
<parent>    
<groupId>org.springframework.boot</groupId>    
<artifactId>spring-boot-parent</artifactId>    
<version>2.7.6</version>  
</parent>

将springboot的父工程版本依赖导入并继承

XML 复制代码
<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

相关推荐
独泪了无痕7 小时前
探索Pinyin4j-Java中的拼音转换利器
java·后端
码事漫谈7 小时前
从 Coze 居然要下线了说起
后端
道尔柯南8 小时前
C++ string 类详解:从常用接口到深拷贝,彻底掌握字符串处理
android·java·c++
想不到一个好的ID8 小时前
智能体开发
后端
皮皮林5518 小时前
为什么数据库连接池不采用 IO 多路复用?
后端
kingx39 小时前
Bugku 3122 谷歌小恐龙题解:纯离线逆向 Vault 的 AES-GCM 加密资源(附 Python 解密器)
java·逆向·ctf·bugku·aes-gcm
DevOpenClub11 小时前
职教高考控制线 API:招生类别枚举、筛选与空分数含义
java·数据库·高考
IT_陈寒12 小时前
Redis雪崩把我坑惨了,这是5年经验的教训
前端·人工智能·后端
量化分析码农12 小时前
【Python量化多因子实战 06】从因子到持仓:多因子选股实盘工程化落地
后端
贾公子12 小时前
检测链路的容量规划——用 Little's Law 算清 QPS、并发与积压
后端·python