java中SSH框架的实体类设置get,set方法问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中SSH框架的实体类设置get,set方法问题相关的知识,希望对你有一定的参考价值。

SSH框架中,比如说,Action调用Service,要设置私有的service属性出来,还要生成GET和set方法,这是为什么?
举例:
private xxxxService xxxxx;

public xxxxx getxxxxx()
return xxxxx;


public void setxxxxx(xxxxx xxxxx)
this.xxxxx = xxxxx;

我知道不设置的话set方法的话,就无法在Action中调用service里面的方法。
可是这是为什么呢?

参考技术A 可能是你的框架中使用的是spring的set注入方式。(get方法其实没什么用的。),不知道你是不是用spring来管理的action,然后用set的方式为其注入service或者dao。 这只是我的猜测。具体的原因需要了解你的框架的搭建和代码才知道。希望可以帮助你。追问

就是用Spring管理的。我知道怎么用,在XML文件里面配置啊,然后在Action中设置一个Service类私有属性,再设置Set,然后就通过设置的那个私有属性,就可以调用Service类里面的方法了
我就是想知道,是为什么,为什么要设置Set方法。你讲了半天也没讲到关键点。

追答

你可以去百度 spring依赖注入 然后去看其中的set注入。 你就知道为什么了。

本回答被提问者和网友采纳

以上是关于java中SSH框架的实体类设置get,set方法问题的主要内容,如果未能解决你的问题,请参考以下文章

java中set和get位置可以换吗

java 实体类

java 实体类映射 不能获得get set 方法

java如何在自动生成的实体类中添加属性及其get、set方法

java中get和set方法为啥get在前

在数据库字段(实体类属性名)带下划线时get和set方法无效