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 4

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf Java application framework ⓘ
open-source software ⓘ
architectureStyle modular ⓘ
compatibleWith Jakarta EE ⓘ
Java EE ⓘ
component Spring AOP ⓘ
Spring Beans ⓘ
linked to: Spring Framework

Spring Context ⓘ
linked to: Spring Boot

Spring Core ⓘ
linked to: Spring Framework

Spring Data Access ⓘ
linked to: Spring Framework

Spring Test ⓘ
Spring Transaction Management ⓘ
Spring Web MVC ⓘ
linked to: Spring Framework

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 Integration ⓘ
linked to: Spring Framework

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 ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.