+
Skip to content

mejincodes/main

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Welcome to Spring Roots

This GitHub organization is a set of practice materials designed to complement official documentation, tutorials and guides in the Spring ecosystem.

The official home of Spring is: https://spring.io

Other resources are listed at the bottom of this page.

Study Guides

"Study Guides" are themed flows of material to study for a particular goal.

These are the remaining contents of this repository.

  • Absolute Beginner -- the fastest way to get started with Spring if you've never used it before.

Deep Dives

"Deep Dives" are in-depth guided practice sessions tuned for deep understanding. These are meant to satisfy appetites for fluency with a particular Spring technology.

Each is a separate git repository with an extensive guide in the README.md.

  • Application Context Deep Dive -- become fluent with the inner-workings of the heart of Spring applications: the Application Context.
    • start with the simplest possible Application Context, explore each component (like the BeanFactory, BeanFactoryPostProcessor, MessageSource, Environment, and others.
    • slowly include more feature-rich versions of the Application Context all the way to a fully-initialized Spring Boot-configured application.
  • Aspect-Oriented Programming Deep Dive -- become intimate with Aspect-Oriented Programming in the Spring ecosystem.
    • seed a sample "aspect" using the Decorator pattern,
    • evolve it to use proxies,
    • and ultimately AspectJ aspects.
    • understand in what circumstances to apply each of the AOP options.

Other Resources

Sources of Further Inspiration

About

Start here.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载