Service中应该创建static方法还是非static方法?

Controller->Service

以下哪个方法比较推荐,从代码整洁性能来考量的话?

//非静态方法
.....Controller?{
????Service?service?=?new?Service()
????
????public?void?path()?{
????????...
????????service.call();
????????...
????}
}
//静态方法
.....Controller?{
????public?void?path()?{
????????...
????????Service.call();
????????...
????}
}


评论区

JFinal

2019-09-04 11:14
没有明确理由的情况下,不要使用 static

下载首页的 jfinal demo,里面有例子可以参考

西红柿番茄酱

2019-09-04 13:32
@Inject //注入
private Service service;


public void path() {
...
service.call();
...
}