-
Notifications
You must be signed in to change notification settings - Fork 0
Spring boot en vrac
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); `
`}`
}
La SynapTeam