【问题标题】:Can SpringBoot be use for Backend application?SpringBoot 可以用于后端应用程序吗?
【发布时间】:2023-04-03 02:46:01
【问题描述】:

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

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

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

【问题讨论】:

    标签: spring dependency-injection cron


    【解决方案1】:

    当然!

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

    Spring Boot 非常模块化。它通过根据您的 maven/gradle 导入提供自动配置来工作。如果你不导入starter-web/starter-jersey或任何其他用于web/rest api的starter,则不会触发该资源的自动配置,你基本上可以享受spring的所有力量启动以支持您的需求

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多