SMSc management backend API
System Requirements
Package Manager
Dependencies
Running
Spring Framework = 3.1.5
JDK = 21
< dependency>
< groupId> org.springframework.boot< /groupId>
< artifactId> spring-boot-starter-data-jpa< /artifactId>
< /dependency>
< ! -- https://mvnrepository.com/artifact/redis.clients/jedis -->
< dependency>
< groupId> redis.clients< /groupId>
< artifactId> jedis< /artifactId>
< /dependency>
< dependency>
< groupId> org.projectlombok< /groupId>
< artifactId> lombok< /artifactId>
< optional> true< /optional>
< /dependency>
< dependency>
< groupId> org.postgresql< /groupId>
< artifactId> postgresql< /artifactId>
< scope> runtime< /scope>
< /dependency>
< ! -- https://mvnrepository.com/artifact/org.mapstruct/mapstruct -->
< dependency>
< groupId> org.mapstruct< /groupId>
< artifactId> mapstruct< /artifactId>
< version> 1.5.5.Final< /version>
< /dependency>
< ! -- https://mvnrepository.com/artifact/org.mapstruct/mapstruct-processor -->
< dependency>
< groupId> org.mapstruct< /groupId>
< artifactId> mapstruct-processor< /artifactId>
< version> 1.5.5.Final< /version>
< /dependency>
< dependency>
< groupId> org.springframework.boot< /groupId>
< artifactId> spring-boot-starter-webflux< /artifactId>
< /dependency>
< dependency>
< groupId> io.jsonwebtoken< /groupId>
< artifactId> jjwt-api< /artifactId>
< version> 0.11.5< /version>
< /dependency>
< dependency>
< groupId> io.jsonwebtoken< /groupId>
< artifactId> jjwt-impl< /artifactId>
< version> 0.11.5< /version>
< /dependency>
< dependency>
< groupId> io.jsonwebtoken< /groupId>
< artifactId> jjwt-jackson< /artifactId>
< version> 0.11.5< /version>
< /dependency>
private static final Logger prometheusLogger = LoggerFactory.getLogger("prometheus")