java 继承类之后,访问不到超类的属性的原因及解决方法
2024-10-15 03:26:40
是因为超类里的属性没有加上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); }
最新文章
- DAC Usage4:从 Backup Package(.bacpac)还原DB
- AJAX 与 MySQL
- 线程安全、数据同步之 synchronized 与 Lock
- 《ASP.NET MVC4 WEB编程》学习笔记------UrlHelper
- Android 进阶 Fragment 介绍和使用 (一)
- HTML DOM 创建与修改
- BZOJ 1096
- Linq入门演练---(1)基本用法-分组,排序,内连接
- POJ Big Christmas Tree(最短的基础)
- awk之随机函数rand()和srand() (转)
- Python 面向对象基础知识
- 安卓开发笔记(二十八):仿写IOS switch选择器控件实现,checkbox
- (摘)timeout Timeout时间已到.在操作完成之前超时时间已过或服务器未响应的几种情况
- java多线程同步器
- 解决Hive与Elasticsearch共有库 guava 冲突 NoSuchMethodError
- webpack构建工具快速上手指南
- Tomcat建立多个应用(Web Server),多个主机,多个站点的方法
- mysql表操作与权限操作
- KVM总结-KVM性能优化之内存优化
- 全局组建封装(挂载到vue实例的原型中,通过this访问)
热门文章
- 写markdown用于Github上readme.md文件
- zendstudio 默认网页打开your project的时候不显示本地主机localhost的解决方法
- asp.net core中DockerFile文件中的COPY
- (转)如何安装 easy installer+pip
- (1)I/O流 (2)线程
- tkinter入门,canvas实现百度,抖音,加载
- @objc vs @objc dynamic官方解释
- BZOJ2694:Lcm——包看得懂/看不懂题解
- HBase学习之路 (四)HBase的API操作
- VC++中的__super::