Urban
Sanitation
Public Finance
Health
Search…
⌃K
Links
Introducing DIGIT Platform
Platform
Getting Started
Open Events
Roadmap
Project Plan
Discussion Board
Guides
Installation Guide
Data Setup Guide
Design Guide
Developer Guide
Backend Developer Guide
Section 0: Prep
Section 1: Create Project
Generate Project Using API Specs
Create Database
Configure Application Properties
Import Core Models
Implement Repository Layer
Create Validation & Enrichment Layers
Implement Service Layer
Build The Web Layer
Section 2: Integrate Persister & Kafka
Section 3: Integrate Microservices
Section 4: Integrating with Billing and Payment
Section 5: Other advanced integrations
Section 6: Running the final application locally
Section 7: Build and deploy instructions
Troubleshooting FAQs
UI Developer Guide
Operations Guide
Focus Areas
Setup Basics
Analytics
DevSecOps
Low Code No Code
Registries
Data Security
Privacy
Viewpoints
Beneficiary Eligibility
Government and Open Digital Platforms
Microservices and Low Code No Code
Knowledge Base
DevOps
Platform Orientation - Overview
Setup Basics
Powered By
GitBook
Section 1: Create Project
This section will showcase how to create a basic Spring Boot project using an API spec and configure it with a database.
Follow the steps detailed as detailed below:
Step 1: Create Project
Generate project stub using API specs- prepare Swagger contracts
Step 2: Create Database
Create database tables
Step 3: Configure Application Properties
Configure and customize the application properties
Step 4: Import Core Models
Import dependent services models for integration
Step 5: Implement Repository Layer
Perform business logic and configure data stores
Step 6: Create Validation Layers
Add business data validation logic
Step 7: Implement Service Layer
Create the service layer required to process business requests
Step 8: Build Web Layer
Implement web controller layer to manage incoming REST requests
Previous
Development Environment Setup
Next
Generate Project Using API Specs
Last modified
2mo ago