org.springframework.beans.NotWritablePropertyException

简介: <div style="font-family:微软雅黑; font-size:14px; line-height:21px; widows:auto"> <div style="background-color:inherit">Spring属性注入异常</div> <div style="background-color:inherit"><br style="background
Spring属性注入异常

错误信息:
Caused by: org.springframework.beans. NotWritablePropertyException: Invalid property 'brand ' of bean class [com.smart.injection.Car]: 
Bean property 'brand '  is not writable or has an invalid setter method. Did you mean 'brand'?

相关配置文件:

<?xml version="1.0"encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">

<!--属性注入-->

    <bean id="car"class="com.smart.injection.Car">

        <property name="brand "><value>红旗CA72</value></property>

        <property name="maxSpeed"><value>200</value></property>

    </bean>

</beans>


排查过程:
    检查配置文件是否对应、属性名是否正确、是否有网上所说的setter方法。结果均正确,brand是String类型,将其value值“ 红旗 CA72”加上引号依旧报错。

最终解决方案:
    眼尖一点,就会发现,配置文件中<property name="brand ">的brand多了一个空格,删掉多余空格就OK。泪崩啊



目录
相关文章
|
算法 Dubbo NoSQL
Java中5种List的去重方法及它们的效率对比,你用对了吗?
01、使用两个for循环实现List去重(有序) /**使用两个for循环实现List去重(有序) * * @param list * */ public static List removeDuplicationBy2For(List<Integer> list) { for (int i=0;i<list.size();i++) { for (int j=i+1;j<list.size();j++) { if(list.get(i).equa
25309 2
Java中5种List的去重方法及它们的效率对比,你用对了吗?
|
数据库
gorm 事务的使用
gorm 事务的使用
463 0
|
人工智能 开发者
|
XML IDE Java
Android gradle.properties 基础使用和常规配置
Gradle 是一个开源构建自动化工具,其设计足够灵活,可以构建几乎任何类型的软件。
|
数据采集 物联网
三分钟轻松搞定固定资产盘点--首码RFID资产盘点小助手
首码 RFID 盘点小助手是一款功能强大、操作便捷的资产管理工具,能够助力企业在短短 3 分钟内轻松完成资产盘点
500 9
|
存储 缓存 JSON
第九篇 API设计原则与最佳实践
第九篇 API设计原则与最佳实践
300 1
|
域名解析 负载均衡 应用服务中间件
nginx反向代理https域名时,请求报错502问题排查
nginx反向代理https域名时,请求报错502问题排查
|
Java
jdk11的HttpClient
本文介绍了JDK 11中新增的HttpClient功能,并通过示例代码展示了如何使用它来发送HTTP请求,包括GET请求和异步请求的处理。
363 2
jdk11的HttpClient
|
机器学习/深度学习 Go API
如何用Go实现机器学习
如何用Go实现机器学习
434 3