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.
- Spring Boot:
- Spring Cloud Eureka
- Java 17
- MySQL
- RabbitMQ
- Project Lombok: Simplifies the code by auto-generating boilerplate code like getters, setters, and constructors.
- Spring Data JPA: Facilitates object-relational mapping to simplify database interactions.
- Thymeleaf: Serves as a server-side Java template engine for web views.
- Java 17
- Maven
- MySQL
- Clone the repository:
git clone https://github.com/YoRsk/blog.git
- Navigate to the project directory:
cd blog
3.Install the dependencies and build the project:
mvn clean install
4.Configure your MySQL database settings in src/main/resources/application.properties. Run the application:
mvn spring-boot:run
5.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.