Java实用程序方法作为静态或原型

时间:2012-11-15 10:35:54

标签: java spring concurrency

将实用程序方法设为静态或使用原型范围进行非静态更有意义吗?

public static void setPdfVariables(String pdfFileName, boolean isDebugEnabled, ModelAndView modelAndView){
    modelAndView.addObject(PDF_FILE_NAME_KEY, pdfFileName);
    modelAndView.addObject(IS_DEBUG_ENABLED_KEY, isDebugEnabled);
}

或者 使用原型范围

public void setPdfVariables(String pdfFileName, boolean isDebugEnabled, ModelAndView modelAndView){
    modelAndView.addObject(PDF_FILE_NAME_KEY, pdfFileName);
    modelAndView.addObject(IS_DEBUG_ENABLED_KEY, isDebugEnabled);
}

1 个答案:

答案 0 :(得分:0)

看到你只修改传递给这个方法public static void的参数似乎没问题。