码迷,mamicode.com
首页 > 编程语言 > 详细

Spring学习笔记 2014-7-9

时间:2014-07-11 19:16:40      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   color   width   

Spring需要applicationContext.xml来管理各个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:tx="http://www.springframework.org/schema/tx" 
        xmlns:aop="http://www.springframework.org/schema/aop"
        xmlns:context="http://www.springframework.org/schema/context" 
        xmlns:jee="http://www.springframework.org/schema/jee"
        xsi:schemaLocation="
            http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
            http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
            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
            http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd">
</beans>

当中可以插入各个Bean。加入注解后会以扫描器替代

 

<!-- 开启组件扫描 -->
    <context:component-scan base-package="fate"/>
    <!-- 开启AOP注解 -->
    <aop:aspectj-autoproxy/>

 

 

 

最新版的Spring至少需要spring-core-4.0.5.RELEASE.jar,spring-beans-4.0.5.RELEASE.jar,spring-context-4.0.5.RELEASE.jar,spring-expression-4.0.5.RELEASE.jar,commons-logging-1.1.3.jar,百度上说从Spring3开始Spring包的各个部分拆开来了,以提供编程的自由。

Spring创建Bean时默认用的是单例模式,在多线程下并发访问时可能会出现问题,这时要在<Bean>的最后加上scope="prototype"(原型模式)。

lazy-init="true" 只在需要Bean时加载。

init-method="myinit"用于指定Bean的初始化方法。

destroy-method="mydestroy"用于指定Bean的销毁方法。(只在单例模式下有效)

 

Spring学习笔记 2014-7-9,布布扣,bubuko.com

Spring学习笔记 2014-7-9

标签:des   style   blog   http   color   width   

原文地址:http://www.cnblogs.com/raikouissen/p/3833537.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!