2016-03-24 3 views
0

通常のSpringプロジェクトでは、spring-boot-starterを使用する機会はありますか?私は、Spring Socialプロジェクトの設定に大きな問題があります。私はすでに多くのものを設定しています。私は、自分のプロジェクトを1つのライブラリだけのSpring Bootに移したくありません。通常のSpringプロジェクトでのSpringブートスターターの使用

<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プロジェクトに対していくつかの利点がありますか?

しかし、このスレッドの主な質問は、「どのように定期的な春のプロジェクトでspring-boot-startersを使用するのですか?

答えて

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には依存関係のみがあります。たとえば、spring-boot-starter-social-facebookには、これがpomに含まれています。

<dependencies> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-starter-web</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.social</groupId> 
      <artifactId>spring-social-config</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.social</groupId> 
      <artifactId>spring-social-core</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.social</groupId> 
      <artifactId>spring-social-web</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.springframework.social</groupId> 
      <artifactId>spring-social-facebook</artifactId> 
     </dependency> 
    </dependencies> 

あなたは、スプリング・ブート機能せず、それを使用するため、あなたのポンポンでorg.springframework.bootパッケージから依存関係なしにこれを追加することができます。

+1

+ 2のプロジェクト: http://projects.spring.io/spring-social-linkedin/ http://projects.spring.io/spring-social-twitter/ – LucemFerre

+0

私は、スタンドアロンの春、社会的プロジェクトが存在しているはずしかし、spring-social-starterとは対照的に、いくつかの設定が必要です example configへのリンクありがとうございます、私はこれを試してみます:) –

+1

私が見ているように、spring-social-starter - それは依存性を持つ単なるpomファイルです: https://github.com/spring-projects/spring-boot/blob/master/spring-boot-starters/spring-boot-starter-social-facebook/pom.xml この依存関係をプロジェクトにコピーすることができます。同じになります。 – LucemFerre

関連する問題