`
lhgyy00
  • 浏览: 145413 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Spring学习---1

阅读更多
spring框架的最小集合:
(1)
spring-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	  xsi:schemaLocation="http://www.springframework.org/schema/beans 
           http://www.springframework.org/schema/beans/spring-beans-2.5.xsd" > 
	<bean id="aa" class="com.test0117.Person"></bean>
</beans>

(2)引入的包见附件
(3)将spring-config.xml放在src下
(4)测试:bean
package com.test0117;

public class Person {
	private String name="qq";
	private int age;

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public int getAge() {
		return age;
	}

	public void setAge(int age) {
		this.age = age;
	}

}

test--main
package com.test0117;

import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class TestSpring {
	public static void main(String[] args) {
		AbstractApplicationContext app = new ClassPathXmlApplicationContext(
				"spring-config.xml");
		Person p = (Person) app.getBean("aa");
		System.out.println(p.getName());
	}
}
  • 大小: 11.9 KB
分享到:
评论

相关推荐

    spring-cglib-repack-3.2.5.jar,spring-objenesis-repack-2.6.ja及ck-2.5.1.jar

    在深入学习和分析Spring源码时,有时我们需要一个完整的运行环境来理解其内部机制。"spring-cglib-repack-3.2.5.jar"、"spring-objenesis-repack-2.6.jar"和"spring-objenesis-repack-2.5.1.jar"这三个文件是Spring...

    spring-5.3.9-dist.zip(spring-framework-5.3.9)

    在学习和使用Spring时,这些文档将帮助我们理解如何配置、编程以及管理Spring应用程序。 `libs`文件夹包含了必要的库文件,即jar包,这些是运行Spring应用所需的各种依赖。Spring框架由多个模块组成,如Core ...

    spring-cglib-repack-3.1.jar,spring-objenesis-repack-2.1.jar

    objenesis-repack-2.1.jar"是Spring 4.0框架的重要组成部分,它们分别提供了动态子类生成和快速对象实例化的能力,对于理解Spring的内部机制,尤其是AOP和对象生命周期管理方面,具有很高的学习价值。在进行Spring...

    spring-framework-5.0.0.RELEASE-dist.zip

    开发者可以通过阅读这些文档快速上手,并深入学习Spring的高级特性,如依赖注入、AOP(面向切面编程)、数据访问、Web应用、测试等。 2. **libs文件夹**: 这个文件夹包含了Spring框架所需的jar包,这些jar包涵盖...

    spring-framework-master

    1. **核心容器**:包括Core Container和Beans模块,定义了Spring的基本部分,如Bean工厂、ApplicationContext和依赖注入功能。Bean工厂是Spring的基石,它负责创建、管理和配置对象。 2. **数据访问/集成**:如JDBC...

    spring-5.3.3-dist.zip

    1. **依赖注入(Dependency Injection,DI)**:这是Spring框架的核心特性,它允许开发者通过外部配置来管理对象及其依赖关系,从而降低了代码的耦合度,提高了可测试性和可维护性。 2. **AOP(面向切面编程)**:...

    spring-ai-core 0.8.1

    而Spring AI Core则是Spring生态系统中专门为人工智能(AI)和机器学习(ML)打造的一个模块,它的出现进一步拓宽了Spring的应用边界,使得开发者能够更加便捷地在Spring应用中集成AI技术。本文将深入探讨Spring AI ...

    Spring-JDBC-5.0.0-RELEASE-所需的五个jar

    JAVAWEB前端课程所需要的五个jar包 - commons-logging-1.2.jar,spring-beans-5.0.0.RELEASE.jar,spring-core-5.0.0.RELEASE.jar,spring-jdbc-5.0.0.RELEASE.jar,spring-tx-5.0.2.RELEASE.jar

    官方原版完整包 spring-framework-5.3.6.RELEASE-dist.zip

    1. spring-5.3.6-dist.zip:这是Spring Framework的核心发布包,其中包含了所有必要的JAR文件和库,以便开发者在项目中集成和使用Spring。这包括了Spring的核心模块,如Core Container(包含Bean工厂和依赖注入)、...

    spring-cglib-repack-3.2.6.jar,spring-objenesis-repack-2.6.jarspring-cglib-repack

    Spring框架是Java开发中不可或缺的一...在进行Spring源码学习或开发时,确保这两个库的正确引入是至关重要的。通过了解这两个库的作用,开发者可以更深入地理解Spring的工作原理,从而更好地利用其功能并优化应用程序。

    spring-framework-1.0-with-dependencies.zip

    1. **spring-beans**:这是Spring的核心模块,实现了IoC容器,负责管理对象的生命周期和依赖关系。 2. **spring-context**:扩展了spring-beans,引入了ApplicationContext接口,提供了一种更高级的容器,可以处理...

    springcloud-Netflix-eureka demo 可做参考

    本项目"springcloud-Netflix-eureka demo"提供了一个基于Spring Boot搭建的基础服务框架,旨在帮助开发者理解和学习如何使用Eureka进行服务注册与发现,以及Ribbon客户端负载均衡。 首先,我们来看Eureka。Eureka是...

    官方原版完整包 spring-framework-5.3.1.RELEASE.zip

    1. **spring-core**: 提供了基础的IoC(Inversion of Control)容器,它是Spring框架的核心。IoC允许开发者通过配置来管理对象的生命周期和依赖关系,使得代码更加松耦合。 2. **spring-beans**: 支持Bean工厂和XML...

    spring-boot-cli-2.0.3.RELEASE-bin.zip

    1. 首先,你需要下载与操作系统匹配的`spring-boot-cli-2.0.3.RELEASE-bin.zip`文件,解压缩后将bin目录添加到PATH环境变量中,以便于在命令行中直接使用`spring`命令。 2. 安装完成后,可以在命令行中运行`spring -...

    spring-framework-4.3.30.RELEASE-dist.zip

    对于学习和理解Spring框架的用法、配置以及最佳实践至关重要。通过阅读这些文档,开发者可以了解到Spring的核心概念、模块结构、配置方式以及如何将Spring集成到实际项目中。 2. **libs文件夹**:包含了一系列的jar...

    spring-boot-parent.rar

    1. **父项目**:在Maven或Gradle中,父项目(Parent Project)通常不包含任何源代码,但包含一些通用的配置,如版本管理、插件管理、编码规范等。这样,所有继承这个父项目的子模块都可以共享这些配置,避免重复定义...

    spring-boot-samples-master

    1. **基础设置**:包括最基本的Spring Boot应用启动,如"spring-boot-sample-basic",它展示了如何创建一个简单的"Hello, World!"应用程序,解释了Spring Boot的启动类和自动配置机制。 2. **Web应用**:"spring-...

    spring学习-30集拖拽

    spring学习-30集拖拽

    官方完整包 spring-framework-5.3.8.RELEASE-dist.zip

    1. **反应式编程支持**:Spring 5引入了对Reactor和Project Reactor的支持,这是Spring WebFlux的基础,一个非阻塞的Web框架,用于构建高性能、低资源消耗的应用。 2. **增强的WebSocket支持**:Spring Framework...

    官方原版完整包 spring-framework-5.3.3.RELEASE.zip

    **spring-5.3.3-docs.zip** 包含了Spring框架的官方文档,这对于学习和理解Spring的各个方面至关重要。文档通常包含用户指南、API参考、开发者指南、最佳实践和示例代码。开发者可以从中获取关于如何配置、使用和...

Global site tag (gtag.js) - Google Analytics