Skip to content

Blog's microservice repo. Spring Cloud eureka, NextJS, Zipkin, RabbitMQ, Resilience4j et,al

Notifications You must be signed in to change notification settings

YoRsk/blog_micro

Repository files navigation

Blog Application

Introduction

The Blog Application is a dynamic web platform designed for creating and sharing content. Built with Spring Boot and leveraging the power of Spring MVC, it provides an intuitive and robust backend for managing blog posts, comments, and user interactions.

Key Technologies

  • Spring Boot:
  • Spring Cloud Eureka
  • Java 17
  • MySQL
  • RabbitMQ for Comment Service submodule
  • Project Lombok: Simplifies the code by auto-generating
  • Spring Data JPA: object-relational mapping to simplify database interactions.
  • NextJS: web views.

Getting Started

Prerequisites

  • Java 17
  • Maven
  • MySQL

Usage

After starting the application, visit http://localhost:8080 to access the blog. You can sign up for an account, create and manage posts, categorize your content, and engage with the community through comments.

Display

(1) User

1. Homepage before sign in




2. login with user




3. Homepage after login




4. User's category




5. Blog's label




6. User's MyPage




7. Publish a Post







8. Self Blog




9. Comment by Users and Visiter




10. Register 用户注册页面




(2) Admin

11. Login Page




12. After Logined




13. Blog Management




14. Category Management




15. Label Management




About

Blog's microservice repo. Spring Cloud eureka, NextJS, Zipkin, RabbitMQ, Resilience4j et,al

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published