Updated names and paths for template

This commit is contained in:
Jim Martens 2020-07-07 21:47:39 +02:00
parent eaa8b1cd6b
commit bb50d70cc6
6 changed files with 34 additions and 9 deletions

View File

@ -1,3 +1,28 @@
# OParl service # Instructions for using the template
## Introduction
This template is based upon best practices and uses Spring Boot to implement
REST APIs.
## Steps
* clone the project and create a new repository
* replace all occurences of 'template' with your service name, 'Template' accordingly (mind the cases)
* import the project in your IDE
* run initial `gradlew build`
**============ // todo: Ab hier die Doku überprüfen und ggf. ergänzen ==========**
# Template
**// todo: Hier sollte das Projekt etwas beschrieben werden**
## Git
The repository of ... is located under https://git.2martens.de/2martens/template-service.git
It is partially encrypted with git-crypt and has to be decrypted first:
```bash
git-crypt unlock %USERPROFILE%/.git-crypt-key
```
OParl API interface written with Spring Boot and Open API.

View File

@ -1,4 +1,4 @@
projectname=oparl-service projectname=template-service
projectgroup=de.twomartens projectgroup=de.twomartens
projectSourceCompatibility=11 projectSourceCompatibility=11
org.gradle.daemon=true org.gradle.daemon=true

View File

@ -1,6 +1,6 @@
rootProject.name = projectname rootProject.name = projectname
include 'oparl-server' include 'template-server'
rootProject.children.each { subproject -> rootProject.children.each { subproject ->
subproject.buildFileName = "${subproject.name}.gradle" subproject.buildFileName = "${subproject.name}.gradle"

View File

@ -1,4 +1,4 @@
package de.twomartens.oparlservice; package de.twomartens.templateservice;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
@ -10,20 +10,20 @@ import java.util.Optional;
@Slf4j @Slf4j
@SpringBootApplication @SpringBootApplication
@EnableScheduling @EnableScheduling
public class OParlServiceApplication { public class TemplateServiceApplication {
public static void main(String[] args) { public static void main(String[] args) {
log.info(">>> {}:{} <<<", getTitle(), getVersion()); log.info(">>> {}:{} <<<", getTitle(), getVersion());
SpringApplication.run(OParlServiceApplication.class, args); SpringApplication.run(TemplateServiceApplication.class, args);
} }
private static String getTitle() { private static String getTitle() {
return Optional.ofNullable(OParlServiceApplication.class.getPackage().getImplementationTitle()) return Optional.ofNullable(TemplateServiceApplication.class.getPackage().getImplementationTitle())
.orElse("start"); .orElse("start");
} }
private static String getVersion() { private static String getVersion() {
return Optional.ofNullable(OParlServiceApplication.class.getPackage().getImplementationVersion()) return Optional.ofNullable(TemplateServiceApplication.class.getPackage().getImplementationVersion())
.orElse("snapshot"); .orElse("snapshot");
} }
} }