这是一个非常基于意见的问题,但我相信你可能遇到的最大缺点是使用它或Spring,而不了解它给你或你的项目带来了什么价值。它可能完全不符合您的要求,并且您可能会在某个时候自己配置所有内容。
让我评论一下你喜欢的问题中的要点。
- 创建独立的Spring应用程序=>您可以创建独立的Java应用程序吗?为什么首先是春天?
- 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)=>如果您无论如何都必须构建战争怎么办?小配置可以解决问题,但这不是任何主要优势。
- 提供固执己见的“入门”POM以简化您的Maven配置=>如果您有许多传统的弹簧模块怎么办?如果您需要修补它怎么办?
- 尽可能自动配置Spring=>如果此配置完全不符合您的要求怎么办?
- 提供生产就绪功能,如指标、运行状况检查和外部化配置 =>这对您来说足够了吗?这是完全错误的,因为你需要更复杂的东西吗?没用,因为你根本不需要这个?