读书人

spring学习札记(二)-spring HelloWorl

发布时间: 2012-08-27 21:21:56 作者: rapoo

spring学习笔记(二)-----spring HelloWorld版本

? sping2.5学习jar包详细说明:

? ?下载spring,然后进行解压缩,在解压目录中找到下面jar文件,

? ??基本包

dist\spring.jar

lib\jakarta-commons\commons-logging.jar

?

如果使用了切面编程(AOP),还需要下列jar文件

lib/aspectj/aspectjweaver.jar和aspectjrt.jar

lib/cglib/cglib-nodep-2.1_3.jar

?

如果使用了JSR-250中的注解,如@Resource/@PostConstruct/@PreDestroy,还需要下列jar文件

lib\j2ee\common-annotations.jar

?

?

? ? Sping的xml配置文件 bean.xml(名字不固定)

? ? Hello.java

package com.ynxinhua.demo;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.xml.XmlBeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.core.io.ClassPathResource;import com.ynxinhua.bean.Hello;public class SpringDemo {public static void main(String[] args) {// 通过ClassPath来定位配置文件ClassPathResource resource = new ClassPathResource("bean.xml");// 以xml方式加载配置文件BeanFactory factory = new XmlBeanFactory(resource);// 由sping框架来创建bean对象Hello hello = (Hello) factory.getBean("hello");System.out.println(hello.getMessage());//建议采用此种方法来加载配置文件System.out.println("----采用applicationContext------");ApplicationContext context = new ClassPathXmlApplicationContext("bean.xml");Hello hello1=(Hello) context.getBean("hello");System.out.println(hello1.getMessage());}}

读书人网 >软件架构设计

热点推荐