# :Spring配置补充

## 一:灵活配置DataSource

(1)    使用属性文件配置数据源

(2)    使用JNDI数据源

(3)    Spring中的Bean的作用域问题,

Singleton:默认值

Prototype:每次从容器中获取Bean时,都会创建一个新的实体类

Request:用于Web应用环境,针对每次HTTP请求都会创建一个实例

Session:用于Web应用环境,同一个话共享同一个实例,不同的会话使用不同的实例

Global session:仅在Portle的Web应用中使用,同一个全局会话共享一个实例。对于非Portlet环境。等同于session

## 二:拆分Spring配置文件

  1. 拆分的方法

(1.)如果一个开发人员负责一个模块,我们采用共用配置(包含数据源,事务等)+每个系统模块一个单独配置文件(包名Dao,Service及web控制器)的形式。

(2.)如果开发是按照分层进行的分工,我们采用功用配置(包含数据源,事务等)+Dao Bean配置+业务逻辑Bean配置+web控制器配置的形式

转载于:https://www.cnblogs.com/dkz1/p/7800512.html

Spring配置补充相关推荐

  1. Spring 配置JNDI(连接池)

    1. 找到Tomcat6.0安装目录下conf文件夹里的context.xml文件, 然后打开context.xml,在标签<context></<context>之间加 ...

  2. Spring配置iBatis多个SqlMapConfig.xml

    Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml 对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿 可喜的是Spri ...

  3. Spring 配置标签——util标签

    Spring 配置标签--util标签 一.配置applicationContext.xml <beans xmlns="http://www.springframework.org/ ...

  4. spring配置c3p0连接池、spring的声明式事务管理

    一.spring配置c3p0连接池: 1.导入maven依赖: <!-- https://mvnrepository.com/artifact/com.mchange/c3p0 --> & ...

  5. Spring整合Mongodb,Maven的依赖,Spring配置,MongoDB的公共操作类,使用SpringMVC的Controller进行测试并返回结果的案例

    在和Spring和MongoDB进行整合的时候需要如下三个jar,分别是: spring-data-commons spring-data-mongodb mongo-java-driver 下面讲解 ...

  6. Spring配置汇总

    现在主流的JavaWeb应用几乎都会用到Spring,以下是Spring的配置,以及结合Web的SpringMVC配置的汇总. jar包的引入 与Web项目集成 Spring配置文件 SpringMV ...

  7. spring 配置jdbc/hibernate/jpa

    http://www.cnblogs.com/tazi/archive/2012/01/04/2311577.html Spring配置事务的三种方式 步骤:数据源配置-事务配置(xml配置方式或注解 ...

  8. spring配置druid连接池和监控数据库访问性能

    Druid连接池及监控在spring配置如下: [html] view plaincopy <bean id="dataSource" class="com.ali ...

  9. Maven+Mybatis+Spring配置

    第一步:配置pom.xml依赖 1.配置slfj+logback:  Java代码   <!-- Logging -->   <dependency>   <groupI ...

最新文章

  1. java字面量 方法区_(一)java的内存模型
  2. python自动化开发_python自动化开发-2
  3. SQLServer锁的机制
  4. LeetCode 414. Third Maximum Number
  5. 【Matlab】mat2cell用法
  6. Python3.7安装numpy与scipy库(win10)
  7. 计算机组成原理基本概念,《计算机组成原理》教学中几个基本概念的分析
  8. 26局部与分割-平均背景法和codebook背景学习法
  9. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 A、Saving Tang Monk II 【状态搜索】
  10. 电脑卡住了怎么保存excel_“表格保存不了怎么办“电脑卡死excel怎么保存
  11. Spring基础:Bean的实例化
  12. 小程序源码:uni-app云开发的网盘助手-多玩法安装简单
  13. 夜晚怎么能不吃宵夜呢
  14. iphone12mini参数配置 iphone12mini多大尺寸
  15. axios 请求拦截器响应拦截器
  16. itchat实现自动回复好友消息
  17. 【硬见小百科】一些硬件电路技术经验整理
  18. 重庆SEO优化高手更新网站文章的窍门
  19. 一种技能的形成有哪些阶段?
  20. go socks代理

热门文章

  1. 蓝桥杯 BASIC-14 基础练习 时间转换
  2. python拆分字符串函数_Python字符串操作-拆分,切片,从HEX转换为DEC
  3. 通用方法 Java实现excel表格转成json
  4. Informix 11.5 SQL 语句性能监控方法及实现
  5. webcontent 与 webroot 问题解决
  6. R语言中if语句使用方法之超详细教程
  7. 《Java编程思想》笔记10------字符串
  8. 在 Docker 中使用 mysql 的一些技巧
  9. DBParameter比拼接字符串慢的解决办法
  10. 南阳58--最小步数(BFS)