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

41 阅读1分钟

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

实例:

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