Skip to content

Conversation

@Cry199
Copy link
Owner

@Cry199 Cry199 commented Sep 21, 2025

This pull request introduces OpenAPI/Swagger UI support to the backend and exposes its documentation in the frontend. It also adjusts the Spring Boot version and updates security settings to allow public access to the API docs. The most important changes are:

Backend: OpenAPI Integration and Security

  • Added the springdoc-openapi-starter-webmvc-ui dependency to enable Swagger UI and OpenAPI documentation for the backend.
  • Updated security configuration in SecurityConfig.java to publicly permit access to Swagger UI and OpenAPI endpoints (/swagger-ui.html, /swagger-ui/**, /v3/api-docs/**).

Backend: Build Configuration

  • Downgraded the Spring Boot starter parent version from 3.5.5 to 3.3.0 in pom.xml.

Frontend: Documentation Link

  • Added a link to the backend's Swagger UI documentation in the HomePage footer for easy API exploration.

@Cry199 Cry199 closed this Sep 21, 2025
@Cry199 Cry199 deleted the Backend-Swagger-front branch September 21, 2025 00:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants