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