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

相关推荐
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 阿里云 OSS 入门案例:从创建 Bucket 到上传拿到可访问 URL
java·阿里云·交友
裕晟资质规划2 小时前
三类涉密资质延续时限差异分析:军工60日与集成印制3个月的边界
java·服务器·前端·网络·安全
念念清晰2 小时前
000-OpenJDK17 源码构建:MacOS环境(M芯片)
java·后端
Wang's Blog3 小时前
Java 项目实战: 交友项目 - 百度人脸识别入门案例
java·百度·交友
来福猿3 小时前
SpringCloud Config 源码分析:配置拉取、刷新与多环境管理
后端·spring·spring cloud
wuminyu4 小时前
JMM学习总结:深入理解happens-before关系
java·linux·c语言·jvm·c++
电商API_180079052474 小时前
反向海淘多币种结算:汇率该在哪个时点被冻结
java·开发语言·数据库·跨境电商·1688 api
古法老登瞎折腾4 小时前
大数据智能运维实战(一):机器和任务数据都有了,如何用 MCP 搭建运维助手?
大数据·运维·spring boot·spring ai·mcp
开开心心就好4 小时前
多份文档怎么批量打印?支持多种格式
java·服务器·开发语言·pdf·ocr·散列表·启发式算法