Blame view

src/main/java/etunicorn/Application.java 1.32 KB
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
1
2
  package etunicorn;
  
8f05ee77   Geoffrey PREUD'HOMME   API /role et amél...
3
  import org.springframework.boot.CommandLineRunner;
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
4
  import org.springframework.boot.SpringApplication;
8cbe108c   badetitou   Connect to Database
5
  import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
6
  import org.springframework.boot.autoconfigure.SpringBootApplication;
8cbe108c   badetitou   Connect to Database
7
8
9
10
  import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
  import org.springframework.context.annotation.Bean;
  
  import javax.sql.DataSource;
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
11
12
  
  /**
3064f583   Geoffrey PREUD'HOMME   Copyright
13
14
15
   * etunicorn-server
   * Copyright © 2017 Le Club Info Polytech Lille
   * Tous droits réservés
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
16
17
   */
  @SpringBootApplication
8cbe108c   badetitou   Connect to Database
18
  @EnableAutoConfiguration
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
19
  public class Application {
8cbe108c   badetitou   Connect to Database
20
  
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
21
22
23
      public static void main(String[] args) {
          SpringApplication.run(Application.class, args);
      }
8f05ee77   Geoffrey PREUD'HOMME   API /role et amél...
24
25
26
27
28
29
30
31
32
33
  
      @Bean
      public CommandLineRunner demo(PermissionRepository permissionRepository) {
          return (args) -> {
              permissionRepository.save(new Permission("ROLE_ADMIN"));
              permissionRepository.save(new Permission("CONSO_ADMIN"));
              permissionRepository.save(new Permission("EVNMT_ADMIN"));
              // ...
          };
      }
5e2f0025   Geoffrey PREUD'HOMME   Merge branch 'mas...
34
  
bae3c9f4   Geoffrey PREUD'HOMME   /login pour debug
35
      @Bean
8cbe108c   badetitou   Connect to Database
36
37
38
39
40
41
      public DataSource dataSource(){
          DataSourceBuilder dataSourceBuilder = DataSourceBuilder.create();
          dataSourceBuilder.driverClassName("org.sqlite.JDBC");
          dataSourceBuilder.url("jdbc:sqlite:etunicorn.db");
          return dataSourceBuilder.build();
      }
f0930f9b   Geoffrey PREUD'HOMME   Eh, j'avais oubli...
42
  }