Spring是什么?Spring的中文名是春天,它是软件开发人的春天,是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。我以一个简单的示例解构spring是怎样管理java对象的。
首先,定义一个简单的pojo,代码如下:
首先,定义一个简单的pojo,代码如下:
package com.jvk.ken.spring;
public class Demo {
private String name;
public Demo() {
name="I'm Demo.";
}
public void printName() {
System.out.println(name);
}
public void setName(String name) {
this.name = name;
}
}
对应的spring配置文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<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/context
http://www.springframework.org/schema/context/spring-context-3.1.xsd
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans

本文深入探讨了Spring的bean工厂,通过示例展示了如何使用XmlBeanFactory从XML配置创建bean。讨论了当bean的构造方法变为private时,Spring与自定义bean工厂的处理方式。同时,引入了工厂bean的概念,并解释了FactoryBean接口的工作原理,为后续的bean属性注入和注解配置打下基础。
&spm=1001.2101.3001.5002&articleId=7405032&d=1&t=3&u=243a25ef4f964d8cb1c2394b348a3334)
337

被折叠的 条评论
为什么被折叠?



