zoukankan      html  css  js  c++  java
  • java 继承类之后,访问不到超类的属性的原因及解决方法

    是因为超类里的属性没有加上public关键字

    解决方法: 超类和超类里的属性或者方法如果想被其他包下的方法调用,就必须全部加上public权限,即设置为公开访问

    例:

    @Controller
    public class BaseController {
    
        @Autowired
        public AssetsService assetsService;
        @Autowired
        public ConfigLinuxService configLinuxService;
        @Autowired
        public ConfigWindowsService configWindowsService;
        @Autowired
        public XconfigLinuxService xconfigLinuxService;
        @Autowired
        public XconfigWindowsService xconfigWindowsService;
        @Autowired
        public ConfigWindowsWaiYunService configWindowsWaiYunService;
    
    }
    public class BaseUtil {
    
        public AssetsService assetsService = (AssetsService) SpringContextUtil.getBean(AssetsService.class);
        public ConfigLinuxService configLinuxService = (ConfigLinuxService) SpringContextUtil.getBean(ConfigLinuxService.class);
        public ConfigWindowsService configWindowsService = (ConfigWindowsService) SpringContextUtil.getBean(ConfigWindowsService.class);
        public XconfigLinuxService xconfigLinuxService = (XconfigLinuxService) SpringContextUtil.getBean(XconfigLinuxService.class);
        public XconfigWindowsService xconfigWindowsService = (XconfigWindowsService) SpringContextUtil.getBean(XconfigWindowsService.class);
    
    }
  • 相关阅读:
    正则工具
    反射工具类
    FastJson前置属性过滤器
    随机数工具类
    对图片进行压缩,水印,伸缩变换,透明处理,格式转换操作
    ChineseNumber 转换
    auth src
    tex src
    freeradius防止用户异常断开无法重新链接上
    gnu
  • 原文地址:https://www.cnblogs.com/kinome/p/9719595.html
Copyright © 2011-2022 走看看