Spring 入门 Ioc-Annotation
2013-12-03 17:27
183 查看
通过对XML版本进行修改:/article/7144871.html
和XML版一样。
spring-framework-3.2.4 版需要导入以下包:
和XML版一样。
其他版本没有作测试。
1.添加context明名空间(代码4、7、8行)。
2.添加代码 <context:component-scan base-package="com.spring" /> 告诉Spring扫描 com.spring 包(包括子包)下的所有类而找到bean。
@Component后面参数为该bean 的id。
spring-framework-3.2.4 版可以通过在set方法前加上@Value注解为相应属性设置初值,如下:
一、导入 Spring 所需要的包
spring-framework-2.5.6 版需要导入以下包:和XML版一样。
spring-framework-3.2.4 版需要导入以下包:
和XML版一样。
其他版本没有作测试。
二、修改Spring配置文件
通过 Annotation 声明 bean 则不需要在配置文件中声明了,把配置文件修改为:<?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/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"> <context:component-scan base-package="com.spring" /> </beans>
1.添加context明名空间(代码4、7、8行)。
2.添加代码 <context:component-scan base-package="com.spring" /> 告诉Spring扫描 com.spring 包(包括子包)下的所有类而找到bean。
三、通过Annotation 声明bean
在类名上加上注解@component@Component(“user”) public class User { private int id; private String name; private Book book; //省略get set方法.... }
@Component后面参数为该bean 的id。
spring-framework-3.2.4 版可以通过在set方法前加上@Value注解为相应属性设置初值,如下:
@Value("张三") public void setName(String name) { this.name = name; }
相关文章推荐
- Spring学习(1):控制反转(IoC)和依赖注入(DI)的详解以及注解(annotation)开发入门案例
- Spring 框架简介(Spring AOP 和 IOC 容器入门)
- spring的入门(aop,ioc,bean作用域等)简介
- Spring入门(一)——从工厂实例中感知spring的IOC
- Spring快速入门一(IoC)
- Spring中IoC的入门实例
- Spring3的IOC的annotation学习笔记
- Spring入门(二)— IOC注解、Spring测试、AOP入门
- Spring之IOC快速入门(一)
- Spring IOC与DI入门讲解
- Spring入门——Spring IOC容器
- Spring入门教程(一)IOC 基本概念
- Spring入门Blog[四、基于Annotation的bean]
- Spring中IoC的入门实例
- Spring中IoC的入门实例详解
- spring 学习(1.1) 入门基础- IoC/依赖注入
- spring-ioc-annotation
- Spring中IoC的入门实例
- Spring(1):配置文件(IOC)与Annotation的使用(上集)
- Spring 系列: Spring 框架简介- Spring AOP 和 IOC 容器入门