zoukankan      html  css  js  c++  java
  • org.springframework.beans.NotWritablePropertyException:Bean property 'xxxService' is not writable or has an invalid setter method.

    • 完整报错提示信息:Caused by: org.springframework.beans.NotWritablePropertyException: Invalid property 'blogDetailsService' of bean class [com.blog.action.BlogDetailsAction]: Bean property 'blogDetailsService' is not writable or has an invalid setter method. Did you mean 'blogDetailService'?
    • 解决方案:
    1. 保证applicationContext.xml中注入的属性名称与com.blog.action.BlogDetailsAction中属性名称相同

        1.1 applicationContext.xml:

    <bean name="blogDetailsActionBean" class="com.blog.action.BlogDetailsAction">
        <property name="blogDetailsService" ref="blogDetailsServiceImpl" />
    </bean>

       1.2 BlogDetailsAction.java

    BlogDetailsService blogDetailsService;
    public BlogDetailsService getBlogDetailsService() {
        return blogDetailsService;
    }
    
    public void setBlogDetailService(BlogDetailsService blogDetailsService) {
        this.blogDetailsService = blogDetailsService;
    }

      注:一般来说这样就可以解决问题了,但我这里不知道为什么必须将blogDetailsService全部都改成blogDetailService才可以运行。

      原因:修改的struts.xml未生效。重开工作空间解决。


         

      

    curie.
  • 相关阅读:
    博弈入门
    悼念512汶川大地震遇难同胞——老人是真饿了 hdu 2187
    数塔 简单的 动态规划
    ~~~~~~~~~~~析构函数~~~~~~~~
    构造函数的重载
    利用 构造函数 实现数据成员的 初始化
    类和对象
    函数 的 重载 和 函数 模版
    nexus Maven私服的相关配置
    docker-compose bug
  • 原文地址:https://www.cnblogs.com/curie/p/12066152.html
Copyright © 2011-2022 走看看