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