Spring不能直接@autowired注入Static变量

给静态变量设置Setter方法,在Setter方法上加注入操作就可以了,另外Setter方法上不能加static。

实例:

private static SysMenuService sysMenuService;
@Autowired
public void setSysMenuService(SysMenuService sysMenuService) {
    PlatformJinterfaceApplication.sysMenuService = sysMenuService;
}

 

Guess you like

Origin blog.csdn.net/qq_25231683/article/details/120547490