Skip to main content
blog-backend is the core service, exposing a single REST API for both the public blog and the admin console.

Stack

Layered structure

Capabilities

  • Spring Security + JWT authentication for the console
  • MyBatis data access and PageHelper pagination
  • Internal cache (the cache_entry table) and temporary state
  • Quartz scheduled jobs
  • CommonMark Markdown parsing
  • Comment notifications and email delivery
  • Local and Aliyun OSS upload adapters
  • IP geolocation and client/source detection
  • Unified exception handling and operation logs

Run

Listens on 8090 by default.

Next steps