1.比如在a.properties中我们声明了一个变量:

classRoom=com.wc82.ClassRoom

2.然后在spring的配置文件中:applicationContext.xml,有如下的配置:

<bean id="classRoom"  class="${classRoom}"  />

这样的配置是不可以的,会报错:

Caused by: java.lang.ClassNotFoundException: ${classRoom}at java.net.URLClassLoader$1.run(URLClassLoader.java:366)at java.net.URLClassLoader$1.run(URLClassLoader.java:355)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:354)at java.lang.ClassLoader.loadClass(ClassLoader.java:425)at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)at java.lang.ClassLoader.loadClass(ClassLoader.java:358)at org.springframework.util.ClassUtils.forName(ClassUtils.java:247)at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:395)at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1348)at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1319)... 10 more

但以下的配置是可以的:

<property name="calssoom"  value="${classRoom}"></property>

spring中的class配置不能使用properties中的字符串相关推荐

  1. web.config中namespace的配置(针对页面中引用)

    web.config中namespace的配置(针对页面中引用) 1,在页面中使用强类型时: @model GZUAboutModel @using Nop.Admin.Models//命名空间(注意 ...

  2. spring cloud config将配置存储在数据库中

    点击上方"方志朋",选择"置顶或者星标" 你的关注意义重大! Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓库, ...

  3. spring cloud config将配置存储在数据库中 1

    转载请标明出处: https://blog.csdn.net/forezp/... 本文出自方志朋的博客 Spring Cloud Config Server最常见是将配置文件放在本地或者远程Git仓 ...

  4. Spring Boot笔记-logback-spring.xml获取application.properties中的变量

    logback.xml的加载顺序早于springboot的application.yml (或application.properties) 配置文件当然读不到application.yml(或app ...

  5. 【Android Gradle 插件】gradle.properties 中配置编译参数并在 Java 代码 BuildConfig 中调用该参数

    文章目录 一.gradle.properties 中配置编译参数 二.在 build.gradle 中配置 BuildConfig.java 生成信息 三.编译后生成的 BuildConfig 类 A ...

  6. 针对Properties中实时性要求不高的配置参数,用Java缓存起来

    Properties常用于项目中参数的配置,当项目中某段程序需要获取动态参数时,就从Properties中读取该参数,使程序是可配置的.灵活的. 有些配置参数要求立即生效,有些则未必: 一.实时性要求 ...

  7. 从零开始学 Java - Spring 集成 Memcached 缓存配置(二)

    Memcached 客户端选择 上一篇文章 从零开始学 Java - Spring 集成 Memcached 缓存配置(一)中我们讲到这篇要谈客户端的选择,在 Java 中一般常用的有三个: Memc ...

  8. 企业分布式微服务云SpringCloud SpringBoot mybatis (九)Spring Boot多数据源配置与使用(JdbcTemplate支持)...

    之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源.在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.propertie ...

  9. Spring JDBC-使用注解配置声明式事务

    系列 概述 使用Transactional注解 txannotation-driven其他属性 关于Transaction的属性 在何处标注Transactional注解 在方法处使用注解 使用不同的 ...

最新文章

  1. TensorFlow 2.0新特性解读,Keras API成核心
  2. python安装某些库失败的问题解决方案
  3. qt 实现自己的小笔记本(哼。拿下本本记下来了
  4. java icache_Java ICacheWordSubscriber類代碼示例
  5. 如何更优雅的写出你的SQL语句
  6. ICCV 2019 | 微软开源无监督学习的医学图像配准方法:递归级联网络
  7. [轉].NET项目是否有必要升级到.NET 3.5 + VS 2008
  8. Jacobi matrix——一种对向量方程的梯度描述方式
  9. 2018-2019-2 20165209 《网络对抗技术》Exp7: 网络欺诈防范
  10. HTML5 canvas图形库 RGraph【转】
  11. eclipse字体大小怎么设置
  12. 【AD】Altium Designer PCB文件的绘制(上篇:PCB基础和布局)
  13. kernel中的memtest
  14. ul1581标准_UL 1581电线电缆燃烧试验
  15. 方差为什么用平方不用绝对值,为什么要对差值求平方而不是取标准偏差的绝对值?...
  16. HDU4730 We Love MOE Girls
  17. caffe:最优化方法
  18. AOKP接听震动PHONE.APK修改方法
  19. Python要点及其环境搭建+Pycharm简单使用教程
  20. 1083. Windy数

热门文章

  1. python rpc调用_从0到1:全面理解 RPC 远程调用
  2. your ps needs to be repaired_同一张人像照片,25 个国家的PS后!!!
  3. Makefile知识点总结:
  4. VB 全局热键HOOK (不占系统资源版本)
  5. Fedora 中的 Yum 命令详解
  6. 一只激光雷达独角兽的倒掉,可能进入倒计时了
  7. KikaGO:一条数据线的AI之旅
  8. 刚刚,百度AI公布最新进展:Apollo2.0,新课程,设全球研究院
  9. Uber开源深度概率编程语言Pyro,AI实验室蛰伏一年首现身
  10. CV还要更热闹!旷视刚宣布4.6亿美元融资,商汤:新一轮年内完成