Spring
E358052
Spring is a widely used Java application framework that simplifies building enterprise-level, modular, and testable applications.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Spring canonical | 1 |
Statements (51)
| Predicate | Object |
|---|---|
| instanceOf |
Java application framework
ⓘ
open-source software ⓘ |
| architectureStyle | modular ⓘ |
| compatibleWith |
Jakarta EE
ⓘ
Java EE ⓘ |
| component |
Spring AOP
ⓘ
Spring Framework ⓘ
surface form:
Spring Beans
Spring Boot ⓘ
surface form:
Spring Context
Spring Framework ⓘ
surface form:
Spring Core
Spring Framework ⓘ
surface form:
Spring Data Access
Spring Test ⓘ Spring Transaction Management ⓘ Spring Framework ⓘ
surface form:
Spring Web MVC
Spring WebFlux ⓘ |
| designGoal |
improve testability
ⓘ
promote modularity ⓘ simplify Java enterprise development ⓘ |
| developer | Pivotal Software ⓘ |
| initialReleaseDate | 2003 ⓘ |
| license | Apache License 2.0 ⓘ |
| originalAuthor | Rod Johnson ⓘ |
| primaryDomain | enterprise application development ⓘ |
| programmingLanguage | Java ⓘ |
| relatedProject |
Spring Batch
ⓘ
Spring Boot ⓘ Spring Cloud ⓘ Spring Data ⓘ Spring Framework ⓘ
surface form:
Spring Integration
Spring Security ⓘ |
| supports |
MVC web applications
ⓘ
RESTful web services ⓘ aspect-oriented programming ⓘ data access abstraction ⓘ declarative security ⓘ dependency injection ⓘ inversion of control ⓘ reactive programming ⓘ transaction management ⓘ |
| supportsConfigurationStyle |
Java-based configuration
ⓘ
XML-based configuration ⓘ annotation-based configuration ⓘ |
| supportsLanguage |
Groovy
ⓘ
Kotlin ⓘ |
| testingSupport |
integration testing
ⓘ
unit testing ⓘ |
| useCase |
enterprise-level applications
ⓘ
microservices ⓘ standalone applications ⓘ web applications ⓘ |
| website | https://spring.io ⓘ |
| writtenIn | Java ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.