java - 为什么基础Spring项目使用Spring Boot(STS)?

标签 java spring spring-boot spring-tool-suite

我正在使用 Spring Tool Suite 并学习 Spring。我创建了一个 Spring Start 项目。项目向导询问 Boot 的版本。

我只是在练习 Spring 并向控制台输出。为什么需要 Spring Boot?没有它就无法创建简单的 Spring 项目。

最佳答案

没有人强制你使用 Spring Boot。这可能是当今最简单且明显推荐的使用 Spring 的方式,但没有人强制你。

由于这是推荐的方式,因此我们提供在 STS 中使用 Spring Boot 创建 Spring 项目的支持,并使用 initializr 为您提供很多帮助。在后台。

但是如果你只想使用 Spring 核心框架,你可以自己创建一个 Java 项目,选择像 Maven 这样的依赖管理机制,然后自己将依赖项添加到 Spring 核心框架中。没有什么可以阻止您这样做 - 并且核心 Spring 框架不存在需要 Spring Boot 的依赖项。

关于java - 为什么基础Spring项目使用Spring Boot(STS)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45193747/

相关文章:

wicket 1.5 中的 javascript 引用顺序

java - 具有 Spring Boot 集成的 Cucumber Java - Spring @Autowired 抛出 NullPointer 异常

java - 如何在 spring-boot 中强制 Jackson2ObjectMapperBuilder?

java - Controller 映射未在启动时记录

angular - 如何将JSON格式的blob数据转换为图像并以 Angular 显示

java - 在生产中使用 spring boot 有什么缺点?

java - 使用 webdriver 查找 webelement 的多个定位器

java - WebSphere Portal 8.5 - Portlet 应用程序 - Error.jsp 的服务方法抛出 NullPointerException

java - spring-boot 和 shedlock - 如何追踪依赖冲突?

Java隐藏图像