SpringBoot不是一个新框架,它是让开发者更快的开发Spring应用的一条捷径。使用它和使用标准java类库一样,只要简单的指定合适的 spring-boot-*.jar 就可以了。这里我们说怎么用maven导入SpringBoot的包。

SpringBoot要去Maven的版本达到3.2或以上,Maven的下载地址是 maven.apache.org.
SpringBoot的依赖包形式都如 org.springframework.boot + groupId,一般是继承项目 spring-boot-starter-parent。下面是一个典型的POM文件:
<?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.example</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- Inherit defaults from Spring Boot -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.BUILD-SNAPSHOT</version>
</parent>
<!-- Add typical dependencies for a web application -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
<!-- Package as an executable jar -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<!-- 使用 Spring repositories -->
<!-- (我们使用的是SNAPSHOT版本,如果用RELEASE版本下面的偶不用写) -->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
<snapshots><enabled>true</enabled></snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
</project>
Parent里面把版本指定好了,下面的依赖项就不能指定版本了。如果你不想要它固定的版本,可以自己修改。怎么改呢?很简单,只要指定scope为import就行:
<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.3.0.BUILD-SNAPSHOT</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# maven构建springboot
# spring
# boot
# maven
# maven搭建spring
# 详解Springboot快速搭建跨域API接口的步骤(idea社区版2023.1.4+apache-
# springboot+idea+maven 多模块项目搭建的详细过程(连接数据库进行测试)
# Maven搭建springboot项目的方法步骤
# SpringBoot之如何搭建SpringBoot+Maven项目
# 的是
# 是一个
# 好了
# 下载地址
# 要去
# 它是
# 就行
# 很简单
# 就不能
# 更快
# 或以上
# 大家多多
# 就可以
# 如果你不
# 怎么改
# 类库
# 使用它
# version
# encoding
# class
相关文章:
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
香港服务器WordPress建站指南:SEO优化与高效部署策略
如何用免费手机建站系统零基础打造专业网站?
c# 在ASP.NET Core中管理和取消后台任务
如何通过虚拟主机快速完成网站搭建?
小程序网站制作需要准备什么资料,如何制作小程序?
如何通过远程VPS快速搭建个人网站?
公众号网站制作网页,微信公众号怎么制作?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
建站主机空间推荐 高性价比配置与快速部署方案解析
nginx修改上传文件大小限制的方法
头像制作网站在线制作软件,dw网页背景图像怎么设置?
网站制作培训多少钱一个月,网站优化seo培训课程有哪些?
成都网站制作公司哪家好,四川省职工服务网是做什么用?
如何在Golang中指定模块版本_使用go.mod控制版本号
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
学校为何禁止电信移动建设网站?
建站之星图片链接生成指南:自助建站与智能设计教程
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
制作宣传网站的软件,小红书可以宣传网站吗?
Android自定义listview布局实现上拉加载下拉刷新功能
建站之星云端配置指南:模板选择与SEO优化一键生成
宝塔建站教程:一键部署配置流程与SEO优化实战指南
如何快速生成高效建站系统源代码?
网站制作服务平台,有什么网站可以发布本地服务信息?
建站主机解析:虚拟主机配置与服务器选择指南
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何挑选优质建站一级代理提升网站排名?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
北京网站制作网页,网站升级改版需要多久?
如何在建站宝盒中设置产品搜索功能?
太原网站制作公司有哪些,网约车营运证查询官网?
c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】
建站之星各版本价格是多少?
模具网站制作流程,如何找模具客户?
Java解压缩zip - 解压缩多个文件或文件夹实例
如何制作网站标识牌,动态网站如何制作(教程)?
文字头像制作网站推荐软件,醒图能自动配文字吗?
小型网站建站如何选择虚拟主机?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
如何选择服务器才能高效搭建专属网站?
建站之星收费标准详解:套餐费用及年费价格表一览
如何零基础开发自助建站系统?完整教程解析
网站制作新手教程,新手建设一个网站需要注意些什么?
如何在云服务器上快速搭建个人网站?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。