Blame view

_tutos/spring.md 1.49 KB
b6ffb66d   Geoffrey PREUD'HOMME   Ajout des tutorie...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
  ---
  title: "Spring"
  tags: spring java
  author: "Benoit 'badetitou' Verhaeghe"
  license: WTFPL
  license_url: http://www.wtfpl.net/
  ---
  
  # Objectifs
  
  L'objectif de Spring est de fournir un ensemble d'outils permettant de compiler et déployer un serveur partout en se basant sur la JAVA machine.
  
  Avec Spring vous pouvez créer le serveur et le tester et le lancer n'importe où. Tout cela avec avec un model [REST](https://fr.wikipedia.org/wiki/Representational_state_transfer).
  
  Vous trouverez ici une partie des annotations SPRING et comment les utiliser
  
  # Annotations
  
  <table>
      <thead>
          <tr>
              <th>Annotations</th>
              <th>Définitions</th>
          </tr>
      </thead>
      <tbody>
          <tr>
              <td>@SpringBootApplication</td>
              <td>Classe de démarrage de Spring. C'est une compilation d'annotation. Elle permet entre autres de detecter les classes du même package définit comme controller Spring.</td>
          </tr>
          <tr>
              <td>@EnableAutoConfiguration</td>
              <td>Auto-configuration de Spring</td>
          </tr>
          <tr>
              <td>@Controller</td>
              <td>Definit une classe comme controller de Spring</td>
          </tr>
          <tr>
              <td>@RestController</td>
              <td>Definit une classe comme controller Spring pour faire du REST.</td>
          </tr>
          <tr>
              <td>@RestMapping</td>
              <td>Definit le chemin vers un élement d'une classe REST.</td>
          </tr>
      </tbody>
  </table>