Skip to content

semihunaldi/backend-bootstrap

Repository files navigation

backend-bootstrap

Backend Bootstrap Project with Spring Boot

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.0.RELEASE</version>
</parent>
Project Running Order

0. config-server (if not used properties will be used from classpath)
1. eureka-server
2. zuul-server
3. auth-server
4. ws
5. scheduler (only dependent to db's, order doesn't matter)

docker-compose.yml can give you a quick look to project structure.

Modules

<modules>
    <module>entity-model</module>
    <module>ws</module>
    <module>services</module>
    <module>auth-server</module>
    <module>eureka-server</module>
    <module>config-server</module>
    <module>scheduler</module>
    <module>ui-jsf</module>
    <module>web-flux</module>
    <module>jwt-auth-common</module>
    <module>exception-handling</module>
    <module>ui-thymeleaf</module>
    <module>zuul-server</module>
</modules>

entity-model
ws
services
auth-server
eureka-server
config-server
scheduler
ui-jsf
web-flux
jwt-auth-common
exception-handling
ui-thymeleaf
zuul-server