`

spring4 学习1 javaproject

阅读更多


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结果:



 

 

 

 

 

  • 大小: 75.8 KB
  • 大小: 12.7 KB
  • 大小: 8.1 KB
分享到:
评论

相关推荐

    java project整合spring和hibernate 例子

    在Java开发领域,Spring和Hibernate是两个非常重要的框架。Spring是一个全面的后端应用程序框架,提供了依赖...在学习过程中,确保理解每一个组件的作用以及它们之间的协作方式,这对于提升Java Web开发技能至关重要。

    java rabbitmq spring springAMQP 代码包 project

    这个“java rabbitmq spring springAMQP 代码包 project”显然是一个综合性的项目,旨在展示如何在Java环境中集成和使用RabbitMQ消息队列服务,结合Spring框架以及Spring AMQP的高级抽象来实现。接下来,我们将详细...

    基于Spring Boot框架的Java学习管理系统.zip

    本项目是一个基于Spring Boot框架的Java学习管理系统,旨在帮助用户系统地学习Java编程语言,并通过实践项目提升技能。项目涵盖了Java基础、Spring Boot框架、数据库操作、Web开发等多个方面,适合初学者和有一定...

    Java project code1

    总的来说,"Java project code1"是一个涵盖了Java开发核心概念和最佳实践的实例,通过分析"taotao-manager"中的代码,我们可以学习到Java项目中的模块化设计、MVC模式、框架集成、数据库操作、网络通信、安全机制...

    Java project code4

    在Java开发领域,"Java project code4" 指的可能是一个包含第四阶段或第四部分的Java项目源代码。这个项目可能是为了实现特定功能、业务逻辑或者是一个完整应用的组成部分。从描述中我们可以推断,这是一个与Java...

    JAVA-project-E-Banking.rar_java_java project_project

    "java" 指的是编程语言,"java_project" 表明这是一个Java项目,"project" 暗示这是一项开发任务或学习实践。 **知识点详解:** 1. **Java编程语言**: Java是一种跨平台、面向对象的编程语言,广泛应用于服务器端...

    Spring mvn学习资料

    学习Spring和Maven时,可能会遇到各种挑战,如理解依赖注入的概念、配置Spring的XML或Java配置、管理复杂的项目依赖、掌握Maven的生命周期和插件等,但只要持续学习,不断实践,就一定能够克服困难,顺利掌握这两个...

    spring4+hibernate4+maven

    综上所述,"Spring4+Hibernate4+Maven"是一种常见的Java企业级应用开发模式,它整合了现代Java开发的诸多优势,为开发者提供了高效、便捷的开发体验。学习并掌握这一组合,对于提升Java开发能力,尤其是企业级应用...

    Spring4Spring-MVc.rar_mvc4_spring4_spring4 mvc_www.mvn3

    通过这个模板,开发者不仅可以学习到Spring MVC、Spring 4和Maven 3的集成,还可以了解到如何有效地组织和管理一个Java Web项目。这是一个绝佳的学习和实践平台,对于提升开发者在企业级Web应用开发中的技能大有裨益...

    wa-spring1-SpringProject.zip_spring mvc 例子

    标题中的"wa-spring1-SpringProject.zip_spring mvc 例子"表明这是一个关于Spring MVC框架的实际应用示例项目。Spring MVC是Spring框架的一个模块,主要用于构建Web应用程序,它提供了模型-视图-控制器(MVC)架构...

    MyEclipse for Spring Demo Project

    【标题】"MyEclipse for Spring Demo Project" 是一个基于MyEclipse集成开发环境和Spring框架的示例项目,旨在帮助开发者了解如何在MyEclipse中配置和开发Spring应用程序。这个项目展示了如何利用MyEclipse的工具集...

    Java_project.rar_java project_java项目

    项目中很可能还包含了一些常见的第三方库,比如Apache Commons、Spring Framework、Log4j等,这些库提供了大量实用的功能,如日志记录、依赖注入、AOP(面向切面编程)等,极大地提高了开发效率和代码质量。...

    Spring全注解project示例 (无web.xml配置)

    1. **Spring框架**:Spring是Java企业级应用开发的主流框架,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)等核心功能,帮助开发者创建松耦合、模块化的应用。...

    springcloud视频

    在当今的互联网行业中,微服务架构已经成为大型系统设计的主流趋势,而SpringCloud作为Java领域最热门的微服务框架,备受开发者青睐。本系列视频教程将带你深入理解SpringCloud的核心概念和技术,助力你在微服务领域...

    Spring学习+IDEA.docx

    学习Spring时,应逐步掌握IoC和DI的概念,熟悉Spring容器的使用,理解AOP原理及其应用场景,并了解Spring对其他框架(如MyBatis、Hibernate等)的集成。此外,还要学会如何在IDEA这样的开发环境中有效地管理和构建...

    Java 开源博客系统 spring mvc、 hibernate、 spring、 maven整合开发

    1. **Spring MVC**: Spring MVC是Spring框架的一个模块,专门用于处理Web应用的Model-View-Controller(MVC)架构。它提供了请求分发、视图解析、数据绑定等功能,使开发者能够更专注于业务逻辑,而不是底层的HTTP...

    javaproject_java_fifth9bb_

    【标题】"javaproject_java_fifth9bb_" 指示着这是一个基于Java的项目,特别是使用了Spring Boot和MyBatis两个流行的框架进行整合的。Spring Boot简化了Spring应用的初始搭建以及开发过程,而MyBatis则是一个优秀的...

    IDEA之maven搭建Spring4SpringMVC4Mybatis3

    1. **Spring**:这是一个全面的Java企业级应用开发框架,提供依赖注入(DI)和面向切面编程(AOP)等功能,简化了组件的配置和管理。Spring4是其第四个主要版本,引入了许多性能优化和新特性,例如对Java 8的支持。 ...

    javahongxi-spring-boot-project-main_java_

    "javahongxi-spring-boot-project-main_java_" 这个项目显然基于Spring Boot,它着重于使用Redisson来实现数据缓存功能,并且支持多实例集群。这使得应用能够横向扩展,提高服务的可用性和性能。 首先,让我们深入...

Global site tag (gtag.js) - Google Analytics