jar包下载地址:
http://maven.springframework.org/release/org/springframework/spring/4.2.4.RELEASE/
spring核心容器需要jar包5个,如果要通过在类上加注解的方式注入容器,则要添加spring-aop jar包
下面是工程引入的jar包:
源码如下:
package com.xx.demo; import org.springframework.context.ApplicationContext; import org.springframework.context.support.FileSystemXmlApplicationContext; public class ClientDemoClass { public static void main(String[] args) { ApplicationContext context = new FileSystemXmlApplicationContext( "src/config/application-context.xml"); DemoClass1 demo1 = (DemoClass1) context.getBean("demoClass1"); demo1.print(); } }
package com.xx.demo; import org.springframework.stereotype.Component; @Component("demoClass1") public class DemoClass1 { public void print(){ System.out.println("这是DemoClass1"); } }
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd"> <context:annotation-config /> <context:component-scan base-package="com.xx.demo" /> </beans>
DEBUG结果:
相关推荐
在Java开发领域,Spring和Hibernate是两个非常重要的框架。Spring是一个全面的后端应用程序框架,提供了依赖...在学习过程中,确保理解每一个组件的作用以及它们之间的协作方式,这对于提升Java Web开发技能至关重要。
这个“java rabbitmq spring springAMQP 代码包 project”显然是一个综合性的项目,旨在展示如何在Java环境中集成和使用RabbitMQ消息队列服务,结合Spring框架以及Spring AMQP的高级抽象来实现。接下来,我们将详细...
本项目是一个基于Spring Boot框架的Java学习管理系统,旨在帮助用户系统地学习Java编程语言,并通过实践项目提升技能。项目涵盖了Java基础、Spring Boot框架、数据库操作、Web开发等多个方面,适合初学者和有一定...
总的来说,"Java project code1"是一个涵盖了Java开发核心概念和最佳实践的实例,通过分析"taotao-manager"中的代码,我们可以学习到Java项目中的模块化设计、MVC模式、框架集成、数据库操作、网络通信、安全机制...
在Java开发领域,"Java project code4" 指的可能是一个包含第四阶段或第四部分的Java项目源代码。这个项目可能是为了实现特定功能、业务逻辑或者是一个完整应用的组成部分。从描述中我们可以推断,这是一个与Java...
"java" 指的是编程语言,"java_project" 表明这是一个Java项目,"project" 暗示这是一项开发任务或学习实践。 **知识点详解:** 1. **Java编程语言**: Java是一种跨平台、面向对象的编程语言,广泛应用于服务器端...
学习Spring和Maven时,可能会遇到各种挑战,如理解依赖注入的概念、配置Spring的XML或Java配置、管理复杂的项目依赖、掌握Maven的生命周期和插件等,但只要持续学习,不断实践,就一定能够克服困难,顺利掌握这两个...
综上所述,"Spring4+Hibernate4+Maven"是一种常见的Java企业级应用开发模式,它整合了现代Java开发的诸多优势,为开发者提供了高效、便捷的开发体验。学习并掌握这一组合,对于提升Java开发能力,尤其是企业级应用...
通过这个模板,开发者不仅可以学习到Spring MVC、Spring 4和Maven 3的集成,还可以了解到如何有效地组织和管理一个Java Web项目。这是一个绝佳的学习和实践平台,对于提升开发者在企业级Web应用开发中的技能大有裨益...
标题中的"wa-spring1-SpringProject.zip_spring mvc 例子"表明这是一个关于Spring MVC框架的实际应用示例项目。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序,它提供了模型-视图-控制器(MVC)架构...
【标题】"MyEclipse for Spring Demo Project" 是一个基于MyEclipse集成开发环境和Spring框架的示例项目,旨在帮助开发者了解如何在MyEclipse中配置和开发Spring应用程序。这个项目展示了如何利用MyEclipse的工具集...
项目中很可能还包含了一些常见的第三方库,比如Apache Commons、Spring Framework、Log4j等,这些库提供了大量实用的功能,如日志记录、依赖注入、AOP(面向切面编程)等,极大地提高了开发效率和代码质量。...
1. **Spring框架**:Spring是Java企业级应用开发的主流框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)等核心功能,帮助开发者创建松耦合、模块化的应用。...
在当今的互联网行业中,微服务架构已经成为大型系统设计的主流趋势,而SpringCloud作为Java领域最热门的微服务框架,备受开发者青睐。本系列视频教程将带你深入理解SpringCloud的核心概念和技术,助力你在微服务领域...
学习Spring时,应逐步掌握IoC和DI的概念,熟悉Spring容器的使用,理解AOP原理及其应用场景,并了解Spring对其他框架(如MyBatis、Hibernate等)的集成。此外,还要学会如何在IDEA这样的开发环境中有效地管理和构建...
1. **Spring MVC**: Spring MVC是Spring框架的一个模块,专门用于处理Web应用的Model-View-Controller(MVC)架构。它提供了请求分发、视图解析、数据绑定等功能,使开发者能够更专注于业务逻辑,而不是底层的HTTP...
【标题】"javaproject_java_fifth9bb_" 指示着这是一个基于Java的项目,特别是使用了Spring Boot和MyBatis两个流行的框架进行整合的。Spring Boot简化了Spring应用的初始搭建以及开发过程,而MyBatis则是一个优秀的...
1. **Spring**:这是一个全面的Java企业级应用开发框架,提供依赖注入(DI)和面向切面编程(AOP)等功能,简化了组件的配置和管理。Spring4是其第四个主要版本,引入了许多性能优化和新特性,例如对Java 8的支持。 ...
"javahongxi-spring-boot-project-main_java_" 这个项目显然基于Spring Boot,它着重于使用Redisson来实现数据缓存功能,并且支持多实例集群。这使得应用能够横向扩展,提高服务的可用性和性能。 首先,让我们深入...