Skip to content

Commit

Permalink
Add Technical Implementation Doc
Browse files Browse the repository at this point in the history
  • Loading branch information
tschuehly authored Jun 4, 2024
1 parent 17d00ac commit 7679e9d
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
![image](https://user-images.githubusercontent.com/33346637/235085980-eb16eaa3-ec89-4293-9609-cf651a44f60e.png)

Spring ViewComponent allows you to create typesafe, reusable & encapsulated server rendered UI components.
Spring ViewComponent allows you to create typesafe, reusable & encapsulated server-rendered UI components.

##### Table of Contents

Expand All @@ -10,6 +10,7 @@ Spring ViewComponent allows you to create typesafe, reusable & encapsulated serv
- [Local Development Configuration](#local-development)
- [Production Configuration](#production-configuration)
- [Installation](#installation)
- [Technical Implementation](#technical-implementation)

## What’s a ViewComponent?

Expand Down Expand Up @@ -354,4 +355,10 @@ tasks.withType<KaptGenerateStubs>(){

```

</details>
</details>

## Technical Implementation

Spring ViewComponent wraps the Spring MVC container using an AspectJ Aspect and automatically resolves the template and puts the ViewContext in the ModelAndViewContainer

![image](https://github.com/tschuehly/spring-view-component/assets/33346637/ad2f2517-7eab-4b07-9249-59aeaae1e778)

0 comments on commit 7679e9d

Please sign in to comment.