{"id":54079,"library":"spring-context","title":"Spring Context","description":"Spring Context provides the core IoC container and application context for dependency injection in Spring applications.","status":"active","version":"7.0.7","language":"java","source_language":null,"source_url":"https://github.com/spring-projects/spring-framework","tags":["spring","dependency-injection","ioc"],"install":[{"cmd":"<dependency>\n  <groupId>org.springframework</groupId>\n  <artifactId>spring-context</artifactId>\n  <version>7.0.7</version>\n</dependency>","lang":"xml","label":"Maven"},{"cmd":"implementation 'org.springframework:spring-context:7.0.7'","lang":"groovy","label":"Gradle"}],"dependencies":[],"imports":[{"symbol":"ApplicationContext","correct":"org.springframework.context.ApplicationContext"}],"quickstart":{"code":"import org.springframework.context.ApplicationContext;\nimport org.springframework.context.annotation.AnnotationConfigApplicationContext;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.annotation.Configuration;\n\n@Configuration\npublic class AppConfig {\n    @Bean\n    public String message() {\n        return \"Hello, Spring!\";\n    }\n\n    public static void main(String[] args) {\n        ApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);\n        String message = context.getBean(String.class);\n        System.out.println(message);\n    }\n}","lang":"java","description":"Creating a Spring application context with a simple bean."},"warnings":[{"fix":"Check migration guides when upgrading from Spring 6 to 7.","message":"Spring Context 7.x requires Java 17+ and may have breaking changes from 6.x.","severity":"breaking","affected_versions":">=7.0.0"}],"env_vars":null,"search_vec":"'applic':11,18 'contain':9 'context':2,4,12 'core':7 'depend':14,21 'dependency-inject':20 'inject':15,22 'ioc':8,23 'provid':5 'spring':1,3,17,19","created_at":"2026-06-15T08:33:03.904962+00:00","updated_at":"2026-06-15T08:33:03.904962+00:00","problems":[],"ecosystem":"maven","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/spring-projects/spring-framework","github":"https://github.com/spring-projects/spring-framework","docs":"https://appdoc.app/artifact/org.springframework/spring-context/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["dependency-injection"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-15","next_check":"2026-12-12","install_tag":null}}