web-dev-qa-db-fra.com

Maven: Spring 4 + Spring Security

Pouvez-vous m'expliquer comment créer correctement une application web avec Spring? Je sais que la dernière version de Spring Framework est 4.0.0.RELEASE, mais la dernière version de Spring Security est 3.2.0.RELEASE, et cela dépend du printemps 3.2.6 ... peut-être que je me trompe :)

Comment puis-je l'intégrer à Maven? Puis-je utiliser Spring 4 ou dois-je utiliser la version précédente? Quelle est la bonne façon?

Si ce n'est pas difficile pour vous, pourriez-vous me montrer votre pom.xml?

24
aleh

Vous devriez bien utiliser Spring 4. Comme décrit dans le documentation :

" Spring Security s'appuie sur Spring Framework 3.2.6.RELEASE, mais est également testé par rapport à Spring Framework 4.0.0.RELEASE. Cela signifie que vous pouvez utiliser Spring Security 3.2.0.RELEASE avec Spring Framework 4.0.0.RELEASE. "

Ils décrivent ensuite les stratégies d'intégration de Spring 4 à Spring Security dans votre projet. Comme celui-ci:

<dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-framework-bom</artifactId>
        <version>4.0.0.RELEASE</version>
        <type>pom</type>
        <scope>import</scope>
      </dependency>
    </dependencies>
</dependencyManagement>
39
Vidya