Skip to content

Spring boot en vrac

BlitzFis edited this page Jun 18, 2016 · 2 revisions

Exemple de mise à jour du "build.gradle", la version de sprint boot peut être modifiée:

A ajouter:

buildscript{ repositories{ mavenCentral() } dependencies{ classpath ("org.springframework.boot:spring-boot-gradle-plugin:1.3.5.RELEASE")}

}

apply plugin: 'spring-boot'

dependencies {

`compile 'org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE'`
`// Si vous voulez utilisez Jersey`
`compile 'org.springframework.boot:spring-boot-starter-jersey:1.3.5.RELEASE'`

}

Main en configuration minimale:

@SpringBootApplication public class Application{ public static void main(String args[]) throws Exception { SpringApplication.run(Application.class, args); } }

@SpringBootApplication Remplace: @Configuration @EnableAutoConfiguration @ComponentScan

Le main scannerait donc par défaut tous les sous-packages. Pour scanner un autre package ajouter un @ComponentScan("votre_package")

Pour la configuration Jersey, il faut créer une classe

@Configuration public class JerseyConfig extends ResourceConfig {

`public JerseyConfig() {`
	`register(ClASS_A_ENREGISTRER.class);`
	`register(DEUXIEME_ClASS_A_ENREGISTRER.class);		`
`}`

}

Clone this wiki locally