`
hqu_wxf
  • 浏览: 2545 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论

蛋疼的setter方法

阅读更多
出了一个问题,在用Jackson将JSON转VO时,有个值set不进去,看同事调试,就是没看出来哪儿有问题。

中午吃完饭,回来,一看,那个VO的一个setter方法这样写的

public void setPk_indicator(String pk_indicator){
         pk_indicator = pk_indicator;
}


问题就出在这儿。上面的的pk_indicator如果前面没加this,指的就不是这个VO的成员变量,所以当然set不进去。

细节真的很重要。
分享到:
评论

相关推荐

    iOS getter setter方法

    在iOS开发中,getter和setter方法是Objective-C和Swift中对象属性访问的重要组成部分。它们用于获取(get)和设置(set)对象的属性值。本文将深入探讨getter和setter的概念、作用以及如何在代码中使用它们。 首先...

    自动生成带注释的getter和setter方法(注释)插件

    在编程领域,尤其是在Java开发中,getter和setter方法是面向对象设计的重要组成部分,它们用于封装对象的属性,确保数据的安全性。然而,手动编写这些方法可能会耗费大量时间。为了解决这个问题,开发者们通常会利用...

    自动生成带注释的getter和setter方法(Intellij、AndroidStudio插件).zip

    标题中的“自动生成带注释的getter和setter方法(Intellij、AndroidStudio插件)”指的是在编程过程中,开发者可以利用特定的插件自动化生成Java Bean模式中的getter和setter方法,并且这些方法会带有注释。...

    KVC底层原理举例代码-Setter方法

    在Objective-C(OC)编程中,Key-Value Coding(KVC)是一种强大的机制,它允许开发者通过键值的方式来访问和修改对象的属性,而无需直接调用getter或setter方法。KVC不仅简化了代码,还提供了对集合操作的便利。本...

    IntelliJ IDEA快速创建getter和setter方法

    IntelliJ IDEA 快速创建 getter 和 setter 方法 IntelliJ IDEA 是一个功能强大且流行的集成开发环境(Integrated Development Environment,IDE),它提供了许多实用的功能来帮助开发者快速开发和维护软件。其中,...

    Laravel开发-setter

    setter方法允许我们规范化数据输入,进行类型转换,以及执行其他必要的业务逻辑,确保数据的安全性和一致性。本篇文章将深入探讨如何在Laravel开发中使用setter方法,并展示其在与数据库集成时的优势。 首先,...

    java普通类编译成json但只是当前类的有getter、setter方法的版本

    这个场景中提到的是将一个Java类编译成JSON,但只包含那些具有getter和setter方法的属性。这样的转换有助于减少JSON输出中的冗余信息,只保留与业务逻辑相关的数据。下面我们将深入探讨这个过程。 首先,我们需要...

    eclipse 自动为getter和setter 添加中文注释

    在Java编程中,getter和setter方法是用于封装对象属性的重要工具。Eclipse作为一个强大的集成开发环境(IDE),提供了丰富的代码生成功能,包括自动为getter和setter添加注释。本篇文章将详细探讨如何在Eclipse中...

    Eclipse setter/getter 注释成字段的注释

    在Java编程中,Eclipse是一款广泛使用的集成开发环境(IDE),它提供了许多便捷的功能,包括自动生成getter和setter方法。这些方法通常用于封装类的属性,以保护数据并实现对象的访问控制。当我们为类的每个字段添加...

    解决IDEA生成getter,setter方法不带注释问题,非常实用,带截图操作文档包会,为广大程序员节省时间成本,我也花了很多时间

    然而,在实际开发过程中,有时我们需要自动生成带有注释的getter和setter方法,以提高代码的可读性和规范性。IDEA默认生成的getter和setter方法可能不包含注释,这可能给团队协作带来不便。本文将详细解释如何配置...

    Java开发学习(六)----DI依赖注入之setter及构造器注入解析.doc

    setter 注入是指通过 setter 方法将依赖对象注入到 Bean 中。例如,在 BookServiceImpl 中定义了引用类型属性 BookDao,并提供了可访问的 set 方法。然后,在配置文件中使用 property 标签的 ref 属性注入引用类型...

    Eclipse中setter/getter方法自动添加属性注释

    setter方法用于设置对象的私有属性值,getter方法则是获取属性值。它们遵循如下的命名规则: ```java private String name; public void setName(String name) { this.name = name; } public String getName() {...

    eclipse 自动 getter setter 注释

    在Java编程中,getter和setter方法是面向对象设计原则中的封装特性的重要体现。它们用于访问和修改类的私有成员变量,确保数据的安全性。Eclipse是一款广泛使用的集成开发环境(IDE),它提供了丰富的代码自动补全和...

    java Eclipse 自动生成setter方法时,去处空格模板;可进行适当修改

    java Eclipse 自动生成setter方法时,去处空格模板;可进行适当修改

    Does the parameter type of the setter match the return type of the getter?

    在编程领域,尤其是在面向对象的设计中,getter和setter方法是常见的属性访问控制手段。它们用于封装对象的状态,提供对外的接口来读取(getter)和修改(setter)对象的私有变量。标题“Does the parameter type of...

    spring的setter注入和构造注入(XML讲解以及常见错误)

    通过在类中定义setter方法,Spring容器可以在创建对象后,通过这些setter方法设置对象的属性值。以下是一个简单的例子: ```java public class User { private String name; public void setName(String name) {...

    eclipse get set方法自动注释

    在Java编程中,getter和setter方法是面向对象设计的一个重要组成部分。它们用于封装类的私有成员变量,提供对外访问和修改这些变量的途径。Eclipse作为一款强大的Java集成开发环境(IDE),提供了自动化生成getter和...

    eclipse中setter、getter注释

    在Java编程语言中,getter和setter方法是面向对象设计的一部分,它们主要用于封装对象的属性,以保护数据并提供访问控制。Eclipse是一款流行的集成开发环境(IDE),它提供了丰富的自动代码生成功能,包括生成getter...

    jfinal model自动生成工具,自带setter与getter

    在JFinal中,Model是连接数据库的主要对象,通常需要手动编写对应数据库表结构的实体类,包括属性、setter和getter方法。然而,这个自动生成工具则可以自动化这个过程,大大节省开发者的时间。 描述中提到的“自带...

    Yii框架getter与setter方法功能与用法分析

    在Yii中,getter和setter方法提供了一种统一的、面向对象的方式来访问和设置对象属性,相比于直接操作类的成员变量,它可以增加数据处理的灵活性和安全性。 在Yii框架中,getter方法是用于获取对象属性值的方法,...

Global site tag (gtag.js) - Google Analytics