https://github.com/wodenwang820118/springbootup
Spring Boot using Nx plugins
https://github.com/wodenwang820118/springbootup
aop-aspects h2-da nx springb
Last synced: 3 months ago
JSON representation
Spring Boot using Nx plugins
- Host: GitHub
- URL: https://github.com/wodenwang820118/springbootup
- Owner: WodenWang820118
- Created: 2024-09-18T11:32:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-01-11T06:31:39.000Z (5 months ago)
- Last Synced: 2025-01-11T06:33:44.344Z (5 months ago)
- Topics: aop-aspects, h2-da, nx, springb
- Language: Java
- Homepage:
- Size: 81.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NxSpringbootCollection
## Table of Contents
- [Overview](#overview)
- [Setup](#setup)
- [Springbootup](#springbootup)
- [Spring Boot](#spring-boot)
- [Development server](#development-server)
- [Endpoints](#endpoints)
- [Aspects Oriented Programming](#aspects-oriented-programming)
- [H2 Database](#h2-database)## Overview
The project is a collection of Spring Boot projects. The projects are created to demonstrate the features of Nx workspace. It could be used as a reference for creating microservices using Nx workspace. Using Nx workspace, we can configure Spring Boot projects with ease.
## Setup
```bash
npm install -g pnpm
``````bash
pnpm install
```## Springbootup
### Spring Boot
The Spring Boot uses `pom.xml` for the dependencies management.
### Development server
```bash
pnpm run start
```### Endpoints
- `http://localhost:8080/` for the root endpoint
- `http://localhost:8080/swagger-ui/index.html` for Swagger UI. Please refer it to know more about the endpoints.
### Aspects Oriented Programming
The `aspect` directory contains the implementation of Aspect Oriented Programming in Spring Boot.