有人能解释一下spring-boot-parent和spring-boot-starter-parent之间的区别吗?正如我在下面附上的一个GIT HUB代码链接中看到的,他们分别为spring-boot-starter-parent和spring-boot-parent编写了模块。
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/
如果有人知道这两个依赖项之间的区别,请告诉我,在大多数项目中,我们通常使用spring-boot-starter-parent作为父项,但不使用spring-boot-parent当他们共享相同的父项spring-boot-dependencies。
https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/
spring boot Starter Parent帮助我们管理依赖版本、project使用的Java版本和插件的默认配置,因为我们不必手动指定很多东西。
它在以下方面帮助我们:
maven-failsafe-plugin
、maven-jar-plugin
和maven-surefire-plugin
等的默认配置)根据spring-引导文件:
起始符是一组方便的依赖关系描述符,您可以将其包含在应用程序中。您可以一站式获取所需的所有spring和相关技术,而无需搜索示例代码和复制粘贴依赖描述符的负载
spring-boot-starter是核心启动程序,提供包括自动配置支持、日志记录和YAML在内的功能。它将spring-boot-dependencies
定义为父pom。
在您提供的github url中,他们保留了一个单独的模块来在POM中指定父spring-boot-dependencies
。这可能是因为他们需要单独使用spring-boot-dependencies
依赖树,而不需要自动配置和插件配置,并将其作为单独的jar发布给某些用例。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${revision}</version>
<relativePath>../spring-boot-dependencies</relativePath>
</parent>
https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-parent/2.1.6.release
我从这里得到了一个很好的简单的SSO示例项目 加载http://localhost:8082/app1它将重定向到http://localhost:8080/sso-server的登录页 用户名:用户,密码:密码 现在我的问题是示例使用spring-boot-starter-parent版本1.5.9。release 现在在加载app1时,它将显示sso登录窗口。但成功登录后,会抛出404错误。
本文向大家介绍解析spring-boot-starter-parent简介,包括了解析spring-boot-starter-parent简介的使用技巧和注意事项,需要的朋友参考一下 本指南将帮助您了解Spring Boot Starter Parent如何帮助管理依赖项版本,所有Spring Boot项目通常使用spring-boot-starter-parent作为pom.xml中的父项: P
当时我试着将其中一个依赖项包括在内,但我找不到任何区别: Spring boot starter Web:我可以看到Flux和Mono类,并制作一个反应性rest控制器 Spring boot starter WebFlux:我可以看到rest控制器类和注释,并且可以制作一个规范的rest控制器 那么,我错过了什么?使用spring boot 2.2.5-释放。
我想使用spring-boot-starter,但这意味着我必须使用“spring-boot-starter-parent”pom,而不能使用公司广泛使用的root pom。
pom.xml 与Spring Boot starter父级相关的最新升级版本
我有几个spring cloud项目,并希望把所有的共同依赖到我自己的父pom也。许多示例显示了如何使用来执行此操作。但是在我使用spring-boot-starter-parent和org.springframework.cloud的例子中,使用依赖项管理似乎不起作用,因为父项已经变成了“spring-boot-starter-parent”,并且依赖项管理也有org.springframewo