annotate spring-boot-playground/src/main/java/de/comline/spring/config/H2WebConsoleConfig.java @ 20:452cfefb0e1e default tip

Einfache Spring Application, die ihre config aus dem Spring Cloud Config Server liest
author Dirk Olmes <dirk.olmes@codedo.de>
date Thu, 17 Sep 2020 17:25:15 +0200
parents 0c3494137a82
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
1 package de.comline.spring.config;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
2
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
3 import org.h2.tools.Server;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
4 import org.slf4j.Logger;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
5 import org.slf4j.LoggerFactory;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
6 import org.springframework.context.annotation.Bean;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
7 import org.springframework.context.annotation.Configuration;
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
8
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
9 @Configuration
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
10 public class H2WebConsoleConfig {
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
11 private static final Logger LOG = LoggerFactory.getLogger(H2WebConsoleConfig.class);
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
12
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
13 @Bean(initMethod = "start", destroyMethod = "stop")
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
14 public Server buildServer() throws Exception {
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
15 String port = "8081";
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
16
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
17 LOG.info("H2 web console server listening on port " + port);
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
18 return Server.createWebServer("-web", "-webAllowOthers", "-webPort", port);
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
19 }
0c3494137a82 Starte eine H2 web console auf port 8081 fuer besseres DB debugging.
Dirk Olmes <dirk.olmes@codedo.de>
parents:
diff changeset
20 }