SpringBoot可以用于后端应用程序吗?

时间:2017-04-12 06:19:17

标签: spring dependency-injection cron

Spring框架优势之一是依赖注入。许多人使用SpringBoot来提供REST Web服务。

阅读并注意到SpringBoot有Scheduler和CommandLineRunner,我们是否可以使用SpringBoot作为后端类型的应用程序来替换通常的独立java程序,同时利用SpringBoot的优势(依赖注入) - Cron Job(执行并停止运行) - 长期运行流程

我正在研究的主要问题之一是在后端应用程序中使用Spring Configuration,Spring Data JPA和其他技术等注释。

2 个答案:

答案 0 :(得分:1)

当然!

我使用spring boot来支持CLI项目,数据库访问项目等等。

Spring boot非常模块化。它的工作原理是根据您的maven / gradle导入提供自动配置。如果您不导入用于web / rest api的starter-web / starter-jersey或任何其他starter,则不会触发此资源的自动配置,您基本上可以享受弹簧靴的所有动力,以满足您的需求

答案 1 :(得分:0)

当然, Spring引导不是一个单独的框架。当你使用spring框架时,它减少了配置的困难。 Spring引导使用无需复杂配置的快速应用程序开发,包括调度程序servlet,用于数据库连接的XML文件和配置文件。您可以使用spring boot进行后端开发。简单地说,你可以完成你在Spring MVC中所做的一切,而无需任何复杂的配置。如果您使用的是spring boot,则可以在application.properties文件中配置数据库详细信息。我正在添加两个链接中的一个以便正确阅读,

https://projects.spring.io/spring-boot/,  https://dzone.com/articles/why-springboot