Spring Mvc多个配置文件不方便维护且Tomcat配置多个数据源
来源:互联网 发布:linux查看ls命令手册页 编辑:程序博客网 时间:2024/05/29 14:32
由于同一个网站中包含了多个项目,而每个项目都必须链接数据源,原框架虽然支持多个项目配置,但是它的数据源加载次数则是由项目的多少来定的,比如,一个网站中存在10个项目,则会加载10次数据源,使得tomcat在启动时很长一段时间都处于假死状态,还存在一个问题的则是项目多会导致数据源配置文件过多,维护量过大。每次发布项目则需要确保10个项目中数据库的链接以及其他配置是否正确。
非常容易,则是修改 /WEB-INF/config/web-application-config.xml文件中classpath:resource.properties,为什么修改这个,因为在springmvcxml文件中classpath则表示当前项目中,顾名思义,我们需要减少工作量则需要将当前项目中的内容修改为全局的,而springmvcxml文件刚好有解决这个问题的办法,则是file,file的意思差不多就是文件路径了,我们可以修改为file:/c:/resource.properties 等其他路径,(该方法适合于本地开发过程中使用)由于file后面为绝对路径,这样对于发布项目有一定的局限性,每次都必须根据tomcat的不同位置来改变路径,所以又有了file:resource.properties 用法,此用法仅限于war在tomcat下发布时使用,该用法在tomcat下默认路径tomcat/bin目录下,这样就解决了需要修改多个配置文件的问题,当然,使用该方法的话,项目中src下resource.properties文件则不被使用。
例如:
<bean id="appProperties"class="org.springframework.beans.factory.config.PropertiesFactoryBean"><property name="singleton" value="true" /><property name="ignoreResourceNotFound" value="true" /><property name="locations"><list><value>file:resource.properties</value></list></property></bean>
2. 接下来我们来讨论下加载多个数据源的问题。
SpringMVC +JNDI +Tomcat配置全局多个数据源(该部分已在其他文章中描述)
- Spring Mvc多个配置文件不方便维护且Tomcat配置多个数据源
- tomcat配置多个数据源
- spring mvc + mybatis配置多个数据源问题。
- Spring 配置多个数据源
- Spring配置多个数据源
- spring配置多个数据源
- Spring 配置多个数据源
- 引用多个spring-mVC配置文件
- 使用spring配置多个数据源
- spring 配置多个数据源(基于hibernate)
- spring 配置多个数据源(基于JPA)
- spring + mybatis配置多个数据源
- spring 配置多个数据源(基于JPA)
- 多个spring配置文件,简化spring配置
- 配置多个数据源
- 多个数据源配置
- 配置多个数据源
- 配置多个数据源
- 保存二进制 文件到数据库c#
- 字符串处理函数的小结
- Java 数组和List操作的错误
- 阻止Linux恶意软件
- 30岁后你会站在哪里?加精
- Spring Mvc多个配置文件不方便维护且Tomcat配置多个数据源
- interView - 静态类与单例
- Hibernate实现增删查改。有父节点
- 把struct tm 或一个字符串转换成time t
- 播放器实现(3)
- linux功能
- Linux操作系统中有六种功能详解
- Android:OpenGL
- 高考后,我们计划,wifi无线上网少不了