关于ssh2中spring注解不懂 我有个业务层类AddChickenAction.java 有一

关于ssh2中spring注解不懂我有个业务层类AddChickenAction.java有一行@service("addChickenAction")这句有什么用... 关于ssh2中spring注解不懂
我有个业务层类AddChickenAction.java
有一行@service("addChickenAction")这句有什么用
展开
 我来答
百度网友21647e5fc
推荐于2016-09-04 · TA获得超过709个赞
知道小有建树答主
回答量:149
采纳率:100%
帮助的人:144万
展开全部

表示实例化这个类,并将这个类加入到spring的bean容器中。并且这个bean的名字是addChickenAction。


在其它的地方就可以调用这个bean对象了。



@controller
public class TestController{
    @autowire
    private AddChickenAction addChickenAction;//会将AddChickenAction实例化并且注入到addChickenAction属性中。
    public String func(){
        //some code
        Chicken ck = xxxx;
        addChickenAction.save(ck);
    }
}

你这里的AddChickenAction应该是一个service吧(用@service注解了)。
既然是一个service,那么为什么要以action命名呢?
ChickenService这样的命名才一目了然嘛。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式