DIGIT Core
Master
Urban
Sanitation
Public Finance
Health
Academy
Feedback
Search
⌃
K
Links
Introducing DIGIT Platform
Platform
UI Frameworks
Get Started
Roadmap
Open Events
Source Code
Project Plan
Discussion Board
Contribute
Guides
Installation Guide
Data Setup Guide
Design Guide
Developer Guide
Pre-requisites Training Resources
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 & Payment
Section 5: Other Advanced Integrations
Section 6: Running the final application locally
Section 7: Build & Deploy Instructions
Troubleshooting FAQs
Flutter UI Developer Guide
UI Developer Guide
Operations Guide
Reference
Setup Basics
Analytics
DevSecOps
Low Code No Code
Registries
Data Security
Privacy
DevOps
Platform Orientation - Overview
Beneficiary Eligibility
Government and Open Digital Platforms
Microservices and Low Code No Code
Import
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
9mo ago