`
starbhhc
  • 浏览: 654230 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

spring同时集成redis和mongodb时遇到多个资源文件加载的问题

    博客分类:
  • java
 
阅读更多

两天平台中集成redis和mongodb遇到一个问题

单独集成redis和单独集成mongodb时都可以正常启动程序,但是当两个同时集成进去时就会报以下问题:

Could not resolve placeholder 'mongo.port' in string value "${mongo.port} 

 

 

在spring的xml配置文件中当有多个*.properties文件需要加载时。

应该这样使用使用

<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

<property name="locations">

<list>

<value>classpath*:mongodb.properties</value>

</list>

</property>

<property name="ignoreUnresolvablePlaceholders" value="true" /> 

</bean>

 

或者

<context:property-placeholder location="classpath:properties/mongodb.properties" ignore-unresolvable="true"/>

 

但是 ignore-unresolvable="true" 和 <property name="ignoreUnresolvablePlaceholders" value="true" /> 这两个属性值必须为true

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    Redis学习-实战.docx

    例如,首页可能需要展示多个广告位、商品分类等信息,这些数据通常变化不大,却需要频繁地从后端获取,增加了系统的负担。通过在前端引入缓存层,可以显著提升页面加载速度,降低后端负载。 ##### 2.2 选择缓存技术...

    spring-framework-5.0.x.zip

    在遇到编译问题时,可以参考描述中提到的文章“Spring源码学习之路——第二天~加载Spring源码”,这将帮助你解决可能遇到的困难。 总的来说,Spring 5.0.x源码分析是一项有价值的工程,它不仅能帮助你掌握Spring...

    springboot实战源码

    - **Redis与MongoDB**:除了传统的关系型数据库,Spring Boot还提供了对NoSQL数据库的支持,如Redis和MongoDB。 5. **Spring Cloud集成** - Spring Boot可以方便地与Spring Cloud集成,实现服务发现、配置中心、...

    spring-5.2.0.RELEASE-dist.zip

    Spring框架允许通过不同的来源(如环境变量、系统属性、配置文件等)加载属性,并在运行时动态地更新这些属性。在5.2.0版本中,这种灵活性和动态性得到了进一步增强,使得应用的配置更加灵活和适应性强。 此外,...

    spring framework中英文对照文档

    Spring Expression Language (SpEL) 在这个版本中也得到了增强,增加了更多表达式运算符和上下文变量,使得在运行时动态配置和评估条件变得更加便捷。 "spring-framework3.1-英文对照.pdf" 是Spring Framework 3.1...

    飞鸟小说 springboot mongodb 小说建站系统.zip

    总的来说,这个毕业设计项目展示了如何利用Java的SpringBoot框架和MongoDB数据库来构建一个实际的Web应用,涵盖了后端开发、数据库设计、前端展示等多个方面的技术知识,对于学习和理解现代Web开发流程具有很高的...

    Spring Boot.docx

    在实际开发中,Spring Boot 还有许多其他强大的特性,如健康检查、Actuator、集成各种第三方库(如 MongoDB、Redis、MyBatis 等)、以及强大的测试支持等。学习 Spring Boot 不仅能提高开发效率,还能让我们更好地...

    Spring Boot面试题(2022最新版)-重点

    对于多个 Spring Boot 应用程序,可以使用 Spring Cloud Sleuth、Zipkin 等工具来进行集中式的监控和追踪。 #### 五、第三方项目整合 **5.1 什么是 WebSockets?** WebSockets 提供了客户端和服务器之间双向通信...

    基于 JFinal 的国产微服务框架,SpringCloud 之外的另一个选择

    同时,它内置了对 Redis、MongoDB 等 NoSQL 数据库的支持。 5. **AOP 支持**:Jboot 基于 JFinal 提供了全面的 AOP(面向切面编程)支持,允许开发者定义拦截器,实现日志记录、权限控制等功能。 6. **热更新**:...

    springboot.md

    - **资源文件位置**:Spring Boot 默认支持从 `/resources/`、`/static/` 和 `/public/` 目录下加载静态资源文件。 - **定制资源路径**:通过配置 `spring.resources.static-locations` 属性可以指定自定义的静态...

    Spring-boot所需jar包

    9. **Third-Party Libraries**: Spring Boot 可以与很多第三方库无缝集成,例如:RabbitMQ(消息队列)、Redis(缓存)、MyBatis(持久层框架)、Thymeleaf(模板引擎)等,使得开发者可以选择适合自己项目的组件。...

    Java常见面试问题(含参考答案),包括java基础、java进阶、框架、数据库和linux操作

    Java作为一门广泛使用的编程语言,其面试问题涵盖了基础、进阶、框架、数据库以及系统操作等多个方面。以下是对这些文件内容的详细解析: 1. **Java基础**:这部分可能涉及了变量、数据类型、控制流、类与对象、...

    Spring Boot-Shiro-Vue的权限管理思路.前后端都加以控制

    它集成了大量常用的第三方库配置,如JPA、RabbitMQ、MongoDB、Redis、Quartz等,使得开发者可以快速地创建一个独立运行的、生产级别的基于Spring的应用。 **Shiro** 是Apache的一个强大且易用的Java安全框架,处理...

    SpringBoot面试专题.zip

    - **Redis/MongoDB**:支持NoSQL数据库的集成,如Redis缓存和MongoDB文档数据库。 7. **安全控制** - **Spring Security**:SpringBoot默认集成的安全框架,提供认证和授权功能。 - **JWT**:JSON Web Token,一...

    filestore-server-master.zip

    2. **流(Stream)**:在处理大文件时,通常使用输入/输出流,如`InputStream`和`OutputStream`,它们允许数据以连续的方式读取和写入,而不需要一次性加载到内存中,这有助于优化资源使用。 3. **多线程与并发控制**...

    SpringBoot525家具销售电商平台.zip

    总的来说,【SpringBoot525家具销售电商平台】项目展示了如何利用Spring Boot构建一个完整的电商系统,涵盖了后端开发的多个关键领域,为学习和实践提供了很好的参考。开发者可以通过这个项目深入理解Spring Boot的...

    一款不错的资源收费下载网站源码.zip

    总的来说,资源收费下载网站源码是构建一个完整的商业网站的核心,涵盖了用户系统、资源管理、支付系统、安全防护以及性能优化等多个方面,开发者需要具备扎实的编程基础和丰富的实践经验,才能打造出稳定、安全、...

    web开发原代码

    这些原代码是网站功能和用户体验的核心,涉及到页面布局、交互设计、数据处理和服务器通信等多个方面。 【标签】"web开发"是一个广泛的概念,它包括以下几个主要领域: 1. **前端开发**:前端开发关注于用户可以...

Global site tag (gtag.js) - Google Analytics