关于ssh2中spring注解不懂 我有个业务层类AddChickenAction.java 有一
关于ssh2中spring注解不懂我有个业务层类AddChickenAction.java有一行@service("addChickenAction")这句有什么用...
关于ssh2中spring注解不懂
我有个业务层类AddChickenAction.java
有一行@service("addChickenAction")这句有什么用 展开
我有个业务层类AddChickenAction.java
有一行@service("addChickenAction")这句有什么用 展开
1个回答
展开全部
表示实例化这个类,并将这个类加入到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这样的命名才一目了然嘛。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询