zoukankan      html  css  js  c++  java
  • Action调用Service

           Java Web项目,写到Action的时候,往往会要引入Service,这个是一个常见的操作。

           但是,我自认为引入Service需要给它get和set方法,并且这个习惯已经沿用到现在。然而,自从参与了dojo这个项目,这种写法被认为是片面的。

           以前引入Service的写法如下:

    /**
     * userService 
     */
    private UserService userService;
    
    /**
     * userService get方法
     */
    public UserService getUserService()
    {
    	return userService;
    }
    
    /**
     * userService set方法
     */
    public void setUserService(UserService userService)
    {
    	this.userService = userService;
    }

    现在可以这样写:

    (1)运用@Resource(name=" ")

    @Resource(name="userService")
    private UserService userService;

    (2)运用@Autowired

    @Autowired
    private UserService userService;

    用这两种方法,简单快捷,可以有效减少代码重复率和复杂性,优化代码

  • 相关阅读:
    python项目文件夹
    内置函数
    函数的递归
    python入门之模块
    匿名函数
    生成器表达式
    三元表达式
    列表生成式
    input相关问题总结
    表单验证
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13315448.html
Copyright © 2011-2022 走看看