# summer-framework **Repository Path**: wrb_future/summer-framework ## Basic Information - **Project Name**: summer-framework - **Description**: Summer framework is a minimum Spring framework. - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 69 - **Created**: 2025-07-02 - **Last Updated**: 2025-07-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Summer Framework ![Maven Central](https://img.shields.io/maven-central/v/com.itranswarp.summer/summer-boot) ![Build Status](https://github.com/michaelliao/summer-framework/actions/workflows/maven.yml/badge.svg) ![logo](logo.png) # Overview This document provides a comprehensive overview of the Summer Framework architecture, its core components, and how they interact. Summer Framework is a lightweight dependency injection and web framework inspired by Spring Framework, providing essential functionality for Java application development. # What is Summer Framework? Summer Framework is a modular Java framework designed to simplify application development through dependency injection, aspect-oriented programming, database access, and web MVC capabilities. It follows a similar architectural pattern to Spring Framework but with a more focused feature set and lightweight design. The framework is built on Java 21 and provides a complete solution for building web applications, from IoC container to web request handling and database access. # Framework Architecture The Summer Framework is organized into five core modules that build upon each other to provide a comprehensive development stack: - summer-context: Core IoC container that support annotation-based injection; - summer-aop: AOP support for annotation-based subclassing proxy; - summer-jdbc: Provides JdbcTemplate and declarative transaction management; - summer-web: Support web application with Servlet 6.0; - summer-boot: Run Summer application simple and quick like Spring Boot. # Tutorial [Chinese Tutorial](https://liaoxuefeng.com/books/summerframework/)