How rohitgit20/spring-boot-assignment works
This is a Spring Boot backend with a configured H2 in-memory database and basic REST API. The tree suggests a post-oriented API, plus a separate student API; the sampled entity classes describe users, posts, and bots. The README does not document endpoint behavior, and controller, service, repository, and application source was not sampled, so their wiring and the exact request-to-storage workflow cannot be confirmed. The graph shows the apparent product components without asserting unsupported calls.
Main entry points: PostController.java Post controller · StudentController.java Student controller
Components 16
Application runtime
- Spring Boot app
src/main/java/com/example/demo/DemoApplication.java - Post service
src/main/java/com/example/demo/service/PostService.java - H2 database
REST APIs
- Post controller
src/main/java/com/example/demo/controller/PostController.java - Student controller
src/main/java/com/example/demo/com.example.demo/controller/StudentController.java
Domain and persistence
- Post repository
src/main/java/com/example/demo/repository/PostRepository.java - User repository
src/main/java/com/example/demo/repository/UserRepository.java - Bot repository
src/main/java/com/example/demo/repository/BotRepository.java - Comment repository
src/main/java/com/example/demo/repository/CommentRepository.java - Student repository
src/main/java/com/example/demo/repository/StudentRepository.java - Post entity
src/main/java/com/model/Post.java - User entity
src/main/java/com/model/User.java - Bot entity
src/main/java/com/model/Bot.java - Comment model
src/main/java/com/example/Comment.java - Student model
src/main/java/com/example/demo/model/Student.java
Other components
- API client
Connections 2
- API client → Post controller: HTTP requests
- API client → Student controller: HTTP requests