在常规Spring项目中使用Spring启动程序

时间:2016-03-24 15:28:33

标签: java spring spring-mvc spring-boot

在常规弹簧项目中有没有机会使用弹簧启动器?我有配置Spring Social项目的大麻烦。我已经配置了很多其他的东西,我不想将我的项目移动到Spring Boot只为一个库。

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-social-facebook</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-social-linkedin</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-social-twitter</artifactId>
    </dependency>

有可能在常规Spring项目中使用Spring Boot商品吗?我对Spring Boot感到很困惑,因为我读到该项目有助于快速启动Spring上的项目而不需要很多配置,还有其他一些针对常规Spring项目的专业人员?

但我在这个主题中的主要问题是:&#34;如何在常规弹簧项目中使用spring-boot-starters?&#34;

1 个答案:

答案 0 :(得分:1)

有独立项目(我不能放2个以上的链接,所以,其他你可以在评论中找到):

http://projects.spring.io/spring-social-facebook/

还有一个春季社交快速启动,它将帮助您从头开始: https://github.com/spring-projects/spring-social-samples/tree/master/spring-social-quickstart

spring-social-starter只有maven依赖项。例如,spring-boot-starter-social-facebook在pom中包含了这个。

-- 1. Turn Database Mirroring OFF
ALTER DATABASE [DB_NAME] SET PARTNER OFF;
GO

-- 2. Close all existing connections
ALTER DATABASE [DB_NAME] SET single_user with rollback immediate
GO

-- 3. Drop the database
DROP DATABASE [DB_NAME];
GO

您可以在pom中添加org.springframework.boot包而不依赖于它,以便在没有spring-boot功能的情况下使用它。