姬長信(Redy)

java – 将params传递给service方法的好方法是…


伙计们,我是Java EE的新手,我现在正在设计服务层.我对我应该从控制器层,整个对象传递给方法的参数感到非常困惑?还是只是它的重要参数?

例如,如果我想创建一篇文章,这里是代码.

第一种方式

public void createArticle(Article article) {
    articleDAO.create(article);
}

第二种方式

public void createArticle(String title, String subtitle) {
    Article article = new Article();
    article.setTitle(title);
    article.setSubtitle1(subtitle);
    articleDAO.create(article);
}

所以请帮助我,我应该遵循哪种方式?我很困惑,谢谢!