如题,不太清楚,求教
@GetMapping("/list")
public static JsonResult<EventListDto> getEventList(@RequestParam int pageIndex,
@RequestParam int pageSize) {
return new JsonResult<>();
}
1
ownSun 2021 年 11 月 8 日
static 方法不能用非静态的成员变量吧, 这样你怎么注入其他的对象.
这样写的目的是什么来. |
2
mastcer 2021 年 11 月 8 日
controller 默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。 正因为单例所以不是线程安全的。
|
3
xiao109 2021 年 11 月 8 日
暂时不涉及非静态成员变量的情况下好像可以
|
4
SuperManNoPain 2021 年 11 月 8 日
😂可以,但没必要
|
5
chendy 2021 年 11 月 8 日
可以,而且能正常工作
但是不能(直接)用注入的东西,也(一般)不能上切面,就很蠢,所以一般也不加 |
6
wangyu17455 2021 年 11 月 8 日 via Android
你方法 static 了,方法依赖的所有东西都得 static ,方法依赖的东西依赖的东西也得是 static ,套娃开始,你慢慢改吧
|
7
shyling 2021 年 11 月 8 日
那就得调用的东西也是 static 了
|