File tree
9,286 files changed
+78828
-30692
lines changed- .github- actions- build
- create-github-release
- prepare-gradle-build
- sync-to-maven-central
 
- workflows
 
- buildSrc- config/checkstyle
- src- main/java/org/springframework/build- architecture
- dev
- hint
- multirelease
- optional
- shadow
 
- test/java/org/springframework/build/multirelease
 
 
- framework-api
- framework-docs- modules/ROOT- pages- core- aop-api
- aop- ataspectj
 
- appendix
- beans- annotation-config
- dependencies
- java
 
- expressions- language-ref
 
- validation
 
- data-access- jdbc
- orm
- transaction- declarative
 
 
- integration- cache
- jms
- jmx
 
- languages- kotlin
 
- testing- annotations- integration-spring
 
- mockmvc- assertj
- hamcrest
- htmlunit
 
- testcontext-framework- ctx-management
 
 
- web- webflux-webclient
- webflux- controller- ann-methods
 
 
- webmvc-view
- webmvc- mvc-config
- mvc-controller- ann-methods
 
 
- websocket- stomp
 
 
 
- partials/web
 
- src/main- java/org/springframework/docs- core- aopapi/aopapipointcutsregex
- aop- aopajltwspring
- aopatconfigurable
- ataspectj- aopaspectjsupport
- aopataspectjexample- service
 
- aopataspectj
 
 
- aot- hints- importruntimehints
- reflective
- registerreflection
- testing
 
- refresh
 
- beans/dependencies/beansfactorylazyinit
- expressions/expressionsbeandef
- validation- formatconfiguringformattingglobaldatetimeformat
- validationbeanvalidationspringmethodexceptions
- validationbeanvalidationspringmethod
 
 
- dataaccess/jdbc- jdbccomplextypes
- jdbcdatasource
- jdbcembeddeddatabase
- jdbcjdbctemplateidioms
 
- integration- cache- cacheannotationenable
- cachestoreconfigurationcaffeine
- cachestoreconfigurationjdk
- cachestoreconfigurationjsr107
- cachestoreconfigurationnoop
 
- jms- jmsannotatedsupport
- jmsjcamessageendpointmanager
- jmsreceivingasyncmessagelisteneradapter
- jmsreceivingasync
- jmssendingconversion
- jmssendingjmsclient
- jmssendingpostprocessor
- jmssending
- jmstxparticipation
 
- jmx- jmxcontextmbeanexport
- jmxexporting
 
- mailusagesimple
- mailusage
- observability- applicationevents
- config/conventions
- httpserver- reactive
- servlet
 
- jms- process
- publish
 
- tasksscheduled
 
- resthttpinterface/customresolver
- schedulingenableannotationsupport
- schedulingtaskexecutorusage
 
- testing/mockmvc/assertj- mockmvctesterassertionsjson
- mockmvctesterassertions
- mockmvctesterintegration
- mockmvctesterrequestsasync
- mockmvctesterrequestsmultipart
- mockmvctesterrequestspaths
- mockmvctesterrequests
- mockmvctestersetup- converter
 
 
- web- webflux- controller- webfluxanncontrollerexceptions
- webfluxannexceptionhandlermedia
 
- filters/urlhandler
- webfluxconfigpathmatching
 
- webmvc- filters/urlhandler
- mvcconfig- mvcconfigadvancedjava
- mvcconfigadvancedxml
- mvcconfigapiversion
- mvcconfigcontentnegotiation
- mvcconfigconversion
- mvcconfigcustomize
- mvcconfigenable
- mvcconfiginterceptors
- mvcconfigmessageconverters
- mvcconfigstaticresources
- mvcconfigvalidation
- mvcconfigviewcontroller
- mvcconfigviewresolvers
- mvcdefaultservlethandler
 
- mvccontroller- mvcanncontroller
- mvcannexceptionhandlerexc
- mvcannexceptionhandlermedia
- mvcannexceptionhandler
 
 
- websocket- stomp- websocketstompauthenticationtokenbased
- websocketstompconfigurationperformance
- websocketstompdestinationseparator
- websocketstompenable
- websocketstomphandlebrokerrelayconfigure
- websocketstomphandlebrokerrelay
- websocketstomphandlesimplebroker
- websocketstompinterceptors
- websocketstompmessageflow
- websocketstomporderedmessages
- websocketstompserverconfig
 
- websocketfallbacksockjsenable
- websocketserverallowedorigins
- websocketserverhandler
- websocketserverhandshake
- websocketserverruntimeconfiguration
 
 
 
- kotlin/org/springframework/docs- core- aopapi/aopapipointcutsregex
- aop- aopajltwspring
- aopatconfigurable
- ataspectj- aopaspectjsupport
- aopataspectjexample- service
 
- aopataspectj
 
 
- beans/dependencies/beansfactorylazyinit
- expressions/expressionsbeandef
- validation- formatconfiguringformattingglobaldatetimeformat
- validationbeanvalidationspringmethodexceptions
- validationbeanvalidationspringmethod
 
 
- dataaccess/jdbc- jdbccomplextypes
- jdbcdatasource
- jdbcembeddeddatabase
- jdbcjdbctemplateidioms
 
- integration- cache- cacheannotationenable
- cachestoreconfigurationcaffeine
- cachestoreconfigurationjdk
- cachestoreconfigurationjsr107
- cachestoreconfigurationnoop
 
- jms- jmsannotatedsupport
- jmsjcamessageendpointmanager
- jmsreceivingasyncmessagelisteneradapter
- jmsreceivingasync
- jmstxparticipation
 
- jmx- jmxcontextmbeanexport
- jmxexporting
 
- mailusagesimple
- mailusage
- resthttpinterface/customresolver
- schedulingenableannotationsupport
- schedulingtaskexecutorusage
 
- testing/mockmvc/assertj- mockmvctesterassertionsjson
- mockmvctesterassertions
- mockmvctesterintegration
- mockmvctesterrequestsasync
- mockmvctesterrequestsmultipart
- mockmvctesterrequestspaths
- mockmvctesterrequests
- mockmvctestersetup- converter
 
 
- web- webflux- controller- webfluxanncontrollerexceptions
- webfluxannexceptionhandlermedia
 
- filters/urlhandler
- webfluxconfigpathmatching
 
- webmvc- filters/urlhandler
- mvcconfig- mvcconfigadvancedjava
- mvcconfigadvancedxml
- mvcconfigapiversion
- mvcconfigcontentnegotiation
- mvcconfigconversion
- mvcconfigcustomize
- mvcconfigenable
- mvcconfiginterceptors
- mvcconfigmessageconverters
- mvcconfigpathmatching
- mvcconfigstaticresources
- mvcconfigvalidation
- mvcconfigviewcontroller
- mvcconfigviewresolvers
- mvcdefaultservlethandler
 
- mvccontroller- mvcanncontroller
- mvcannexceptionhandlerexc
- mvcannexceptionhandlermedia
- mvcannexceptionhandler
 
 
- websocket- stomp- websocketstompauthenticationtokenbased
- websocketstompconfigurationperformance
- websocketstompdestinationseparator
- websocketstompenable
- websocketstomphandlebrokerrelayconfigure
- websocketstomphandlebrokerrelay
- websocketstomphandlesimplebroker
- websocketstompinterceptors
- websocketstompmessageflow
- websocketstomporderedmessages
- websocketstompserverconfig
 
- websocketfallbacksockjsenable
- websocketserverallowedorigins
- websocketserverhandler
- websocketserverhandshake
- websocketserverruntimeconfiguration
 
 
 
- resources/org/springframework/docs/web/webmvc/mvcconfig/mvcconfigmessageconverters
 
 
- framework-platform
- gradle- wrapper
 
- integration-tests/src/test- java/org/springframework- aop- config
- framework/autoproxy
 
- aot- test
 
- beans/factory/xml
- cache/annotation
- context/annotation- jsr330
- scope
 
- core/env- scan1
- scan2
 
- expression/spel/support
- scheduling/annotation
- transaction/annotation
 
- kotlin/org/springframework/aop/framework/autoproxy
 
- spring-aop/src- main/java/org- aopalliance- aop
- intercept
 
- springframework/aop- aspectj- annotation
- autoproxy
 
- config
- framework- adapter
- autoproxy- target
 
 
- interceptor
- scope
- support- annotation
 
- target- dynamic
 
 
 
- testFixtures/java/org/springframework/aop/testfixture- advice
- aspectj
- interceptor
- mixin
- scope
 
- test- java- org/springframework/aop- aspectj- annotation
- autoproxy
 
- config
- framework- adapter
 
- interceptor
- scope
- support- annotation
 
- target- dynamic
 
 
- test/annotation- transaction
 
 
- kotlin/org/springframework/aop- framework
- support
 
 
 
- spring-aspects/src- main/java/org/springframework- beans/factory/aspectj
- cache/aspectj
- context/annotation/aspectj
- scheduling/aspectj
- transaction/aspectj
 
- test/java/org/springframework- aop/aspectj/autoproxy
- beans/factory/aspectj
- cache- aspectj
- config
 
- context/annotation/aspectj
- scheduling/aspectj
- transaction/aspectj
 
 
- spring-beans/src- jmh- java/org/springframework/beans- factory
 
- kotlin/org/springframework/beans
 
- main- java/org/springframework/beans- factory- annotation
- aot
- config
- groovy
- parsing
- serviceloader
- support
- wiring
- xml
 
- propertyeditors
- support
 
- kotlin/org/springframework/beans/factory
 
- testFixtures- java/org/springframework/beans- factory/aot
- testfixture- beans- factory- annotation- subpkg
 
- aot
- generator- deprecation
- factory
- injection
- lifecycle
- property
- visibility
 
 
- subpkg
 
- factory/xml
 
 
- kotlin/org/springframework/beans/testfixture/beans- factory/generator/factory
 
 
- test- java/org/springframework/beans- factory- annotation
- aot
- config
- parsing
- serviceloader
- support
- wiring
- xml- support
 
 
- propertyeditors
- support
 
- kotlin/org/springframework/beans- factory- annotation
- aot
- support
 
 
 
 
- spring-context-indexer/src- main/java/org/springframework/context/index/processor
- test/java/org/springframework/context/index- processor
- sample- cdi
- jpa
- type
 
- test
 
 
- spring-context-support/src- main/java/org/springframework- cache- caffeine
- jcache- config
- interceptor
 
- transaction
 
- mail- javamail
 
- scheduling/quartz
- ui/freemarker
 
- testFixtures/java/org/springframework/contextsupport/testfixture- cache
- jcache
 
- test- java/org/springframework- cache- caffeine
- jcache- config
- interceptor
 
- transaction
 
- mail- javamail
 
- scheduling/quartz
- ui/freemarker
 
- resources/org/springframework/scheduling/quartz
 
 
- spring-context- src- jmh/java/org/springframework/context- annotation
- expression
 
- main- java/org/springframework- cache- annotation
- concurrent
- config
- interceptor
- support
 
- context- annotation
- aot
- config
- event
- expression
- i18n
- index
- support
- weaving
 
- ejb/config
- format- annotation
- datetime- standard
 
- number- money
 
- support
 
- instrument/classloading- glassfish
- jboss
- tomcat
 
- jmx- access
- export- annotation
- assembler
- metadata
- naming
- notification
 
- support
 
- jndi- support
 
- resilience- annotation
- retry
 
- scheduling- annotation
- concurrent
- config
- support
 
- scripting- bsh
- config
- groovy
- support
 
- stereotype
- ui
- validation- annotation
- beanvalidation
- method
- support
 
 
- kotlin/org/springframework- cache
- context- annotation
- support
 
- ui
 
- resources/org/springframework/remoting/rmi
 
- testFixtures/java/org/springframework/context/testfixture- beans- factory
 
- cache- beans
 
- context/annotation
 
- test- java- example- gh24375
- indexed
- profilescan
- scannable_implicitbasepackage
- scannable_scoped
- scannable- sub
 
 
- org/springframework- aop- aspectj- autoproxy- benchmark
- spr3064
 
- generic
 
- config
- framework- adapter
- autoproxy
 
- scope
- target
 
- beans/factory- annotation
- support
- xml- support
 
 
- cache- annotation
- concurrent
- config
- interceptor
 
- context- annotation2
- annotation3
- annotation4
- annotation5
- annotation6
- annotation- beanregistrar
- componentscan- cycle- left
- right
 
- importing
- level1
- level2
- level3
- ordered
- simple
 
- configuration- a
- spr8955
- spr9031- scanpackage
 
 
- jsr330
- lifecyclemethods
- role
- spr10546- scanpackage
 
- spr12111
- spr12233
- spr12334
- spr16756
- spr8761
- spr8808
 
- aot
- config
- conversionservice
- event- test- self_inject
 
 
- expression
- generator
- groovy
- i18n
- index
- support
 
- core/task
- ejb/config
- format- datetime- standard
 
- number- money
 
- support
 
- instrument/classloading
- jmx- access
- export- annotation
- assembler
- naming
- notification
 
- support
 
- jndi
- mock/env
- resilience
- scheduling- annotation
- concurrent
- config
- support
 
- scripting- bsh
- config
- groovy
- support
 
- tests/sample/beans
- ui
- util
- validation- beanvalidation
 
 
 
- kotlin/org/springframework- cache- interceptor
 
- context- annotation
- aot
- event
- support
 
- format/datetime/standard
- scheduling/annotation
- ui
- validation/beanvalidation
 
- resources- example/scannable
- org/springframework/context/annotation/configuration
 
 
 
 
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
9,286 files changed
+78828
-30692
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 19 | 19 |  | |
| 20 | 20 |  | |
| 21 | 21 |  | |
| 22 |  | - | |
|  | 22 | + | |
| 23 | 23 |  | |
| 24 | 24 |  | |
| 25 | 25 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 15 | 15 |  | |
| 16 | 16 |  | |
| 17 | 17 |  | |
| 18 |  | - | |
|  | 18 | + | |
| 19 | 19 |  | |
| 20 | 20 |  | |
| 21 | 21 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 19 | 19 |  | |
| 20 | 20 |  | |
| 21 | 21 |  | |
| 22 |  | - | |
|  | 22 | + | |
| 23 | 23 |  | |
| 24 | 24 |  | |
| 25 | 25 |  | |
|  | |||
| 30 | 30 |  | |
| 31 | 31 |  | |
| 32 | 32 |  | |
|  | 33 | + | |
| 33 | 34 |  | |
| 34 |  | - | |
|  | 35 | + | |
| 35 | 36 |  | |
| 36 | 37 |  | |
| 37 | 38 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 1 | 1 |  | |
| 2 | 2 |  | |
| 3 | 3 |  | |
| 4 |  | - | |
| 5 |  | - | |
| 6 |  | - | |
| 7 |  | - | |
| 8 |  | - | |
|  | 4 | + | |
|  | 5 | + | |
| 9 | 6 |  | |
| 10 |  | - | |
| 11 |  | - | |
|  | 7 | + | |
|  | 8 | + | |
| 12 | 9 |  | |
| 13 |  | - | |
| 14 |  | - | |
|  | 10 | + | |
|  | 11 | + | |
| 15 | 12 |  | |
| 16 | 13 |  | |
| 17 | 14 |  | |
|  | |||
| 27 | 24 |  | |
| 28 | 25 |  | |
| 29 | 26 |  | |
| 30 |  | - | |
|  | 27 | + | |
| 31 | 28 |  | |
| 32 |  | - | |
| 33 |  | - | |
| 34 |  | - | |
| 35 |  | - | |
| 36 |  | - | |
| 37 |  | - | |
| 38 |  | - | |
| 39 |  | - | |
|  | 29 | + | |
|  | 30 | + | |
| 40 | 31 |  | |
| 41 | 32 |  | |
| 42 | 33 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 20 | 20 |  | |
| 21 | 21 |  | |
| 22 | 22 |  | |
| 23 |  | - | |
|  | 23 | + | |
| 24 | 24 |  | |
| 25 | 25 |  | |
| 26 | 26 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 61 | 61 |  | |
| 62 | 62 |  | |
| 63 | 63 |  | |
|  | 64 | + | |
|  | 65 | + | |
| 64 | 66 |  | |
| 65 |  | - | |
| 66 |  | - | |
| 67 |  | - | |
| 68 | 67 |  | |
| 69 | 68 |  | |
| 70 | 69 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 60 | 60 |  | |
| 61 | 61 |  | |
| 62 | 62 |  | |
|  | 63 | + | |
|  | 64 | + | |
| 63 | 65 |  | |
| 64 |  | - | |
| 65 |  | - | |
| 66 |  | - | |
| 67 | 66 |  | |
| 68 | 67 |  | |
| 69 | 68 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 46 | 46 |  | |
| 47 | 47 |  | |
| 48 | 48 |  | |
| 49 |  | - | |
|  | 49 | + | |
| 50 | 50 |  | |
| 51 | 51 |  | |
| 52 | 52 |  | |
|  | |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 1 | 1 |  | |
| 2 | 2 |  | |
| 3 |  | - | |
|  | 3 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
|  | |||
| 1 | 1 |  | |
| 2 |  | - | |
|  | 2 | + | |
| 3 | 3 |  | |
| 4 | 4 |  | |
| 5 |  | - | |
|  | 5 | + | |
| 6 | 6 |  | |
| 7 | 7 |  | |
| 8 | 8 |  | |
| 9 |  | - | |
|  | 9 | + | |
| 10 | 10 |  | |
| 11 | 11 |  | |
| 12 | 12 |  | |
|  | |||
| 21 | 21 |  | |
| 22 | 22 |  | |
| 23 | 23 |  | |
| 24 |  | - | |
| 25 |  | - | |
| 26 |  | - | |
| 27 |  | - | |
| 28 |  | - | |
| 29 |  | - | |
| 30 |  | - | |
| 31 | 24 |  | |
| 32 | 25 |  | |
| 33 | 26 |  | |
|  | |||
| 64 | 57 |  | |
| 65 | 58 |  | |
| 66 | 59 |  | |
| 67 |  | - | |
| 68 |  | - | |
| 69 |  | - | |
|  | 60 | + | |
|  | 61 | + | |
| 70 | 62 |  | |
| 71 | 63 |  | |
| 72 | 64 |  | |
| 73 | 65 |  | |
| 74 |  | - | |
| 75 |  | - | |
| 76 | 66 |  | |
| 77 |  | - | |
| 78 | 67 |  | |
| 79 | 68 |  | |
| 80 | 69 |  | |
| 81 | 70 |  | |
| 82 | 71 |  | |
| 83 | 72 |  | |
| 84 | 73 |  | |
| 85 |  | - | |
| 86 | 74 |  | |
| 87 |  | - | |
|  | 75 | + | |
| 88 | 76 |  | |
| 89 | 77 |  | |
| 90 |  | - | |
| 91 |  | - | |
| 92 |  | - | |
| 93 |  | - | |
|  | 78 | + | |
| 94 | 79 |  | |
| 95 | 80 |  | |
| 96 | 81 |  | |
| 97 | 82 |  | |
| 98 | 83 |  | |
| 99 | 84 |  | |
| 100 | 85 |  | |
| 101 |  | - | |
|  | 86 | + | |
|  | 87 | + | |
|  | 88 | + | |
| 102 | 89 |  | |
| 103 | 90 |  | |
| 104 | 91 |  | |
|  | |||
0 commit comments