java中保护类型_java – 当内部类访问受保护的外部类超级时,如何避免“IllegalAccessError”...
我创建了以下类:
public class BaseController
{
protected String field;
protected void method()
{
System.out.println("I'm protected method");
}
}
@RestController
@RequestMapping("/stack")
public class StackController extends BaseController
{
class Inner
{
public void methodInvocation()
{
method();
}
public void fieldInvocation()
{
field = "Test";
}
}
@RequestMapping(value= {"/invoca"},method= {RequestMethod.GET})
public ResponseEntity
我试图调用其他服务,我没有问题.现在我将这个配置用于Spring(基于注释的注释):
@Configuration
@EnableTransactionManagement
@ComponentScan(basePackages = { "it.spring.controller" })
@PropertySource( value={"classpath:config.properties"},encoding="UTF-8",ignoreResourceNotFound=false)
public class DbConfig
{
}
@Configuration
@EnableWebMvc
@Import(DbConfig.class)
@PropertySource(value = { "classpath:config.properties" },encoding = "UTF-8",ignoreResourceNotFound = false)
public class WebMvcConfig extends WebMvcConfigurerAdapter
{
}
如您所见,我使用了@Import注释,在我的web.xml中,我使用了以下配置:
通过使用此配置,我在调用内部类中的受保护字段和/或方法时没有任何问题
如果你无法使你的配置适应这个..你可以发布你使用的配置吗?
我希望它有用
安杰洛
java中保护类型_java – 当内部类访问受保护的外部类超级时,如何避免“IllegalAccessError”...相关推荐
- java中map类型_Java中Map类型遍历的两种方式对比
Java中Map类型是存储键值对数据的类型,在编程过程经常使用,进行遍历操作对于每个Java程序员都不会模式,下面总结两种常用的遍历方式(一种keySet,一种entrySet),通过对比让你明白使用 ...
- java中object类型_Java常用类object详解
1.Object概述: 类Object是类层次结构的根类.每个类都使用Object作为超类.所有对象(包括数组)都实现这个类的方法. 2.构造方法详细信息: Object只有一个无参构造方法,因为ob ...
- java中字符类型_Java字符类型(详解)
[1]Java中使用单引号来表示字符常量,字符型在内存中占2个字节. char 类型用来表示在Unicode编码表中的字符.Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有655 ...
- java中小数类型_java中小数属于什么类型的数据
展开全部 小数属于浮点型(默认为double). 浮点型代表的是实数,其实就是包含小数的部分.也知道现实世界中是由32313133353236313431303231363533e59b9ee7ad9 ...
- java中运算类型_Java数据类型及运算
(一),Java基本类型及运算 注释:可以用于生成API: 命令如:javadoc -d apidoc windowtitle hhh -doctitle aaa -header bbbb -ver ...
- java 中entry类型_java中的Entry是什么类型
publicstaticinterfaceMap.Entry的API介绍如下: 映射项(键-值对).Map.entrySet方法返回映射的collection视图,其中的元素属于此类.获得映射项引用的 ...
- java中double类型_Java中的Double类型计算
1 package com.wetalk.wbs.bas.util; 2 3 import java.io.Serializable; 4 import java.math.BigDecimal; 5 ...
- java中map转为json数据_Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回...
Java技术-将java中Map类型数据转化为json数据并以Ajax形式返回html 1.自定义工具类(简单易用)-下面是我写的一个简单的工具类前端 package com.test.util; i ...
- java中double类型占几个字节_java中各种数据类型占用字节数
1字节(Byte)=8bit java的基本类型 类型 所占字节 byte 1 short 2 int 4 long 8 float 4 double 8 char 2 String中字母和汉字所占字 ...
最新文章
- 计算路由汇总的方法(CIDR)
- [数据库] Oracle单表查询总数及百分比和数据横向纵向连接
- mysql中删除某一纵的方法_sql数据库:如何在一个表中填加或者删除一个字段!...
- 两端分散对齐怎么设置_Word文字很难对齐?用这4个方法,2秒可对齐所有文字!...
- 【机器学习】 - 关于Keras的深入理解
- RBAC 基于角色的访问控制
- C语言 #运算符 - C语言零基础入门教程
- AX2012 referencegroup
- 一次Python性能调优经历
- Web环境下使用Starling出现的问题收集整理
- 基于MATLAB 关于圆的研究
- c#编写闭合导线简易平差程序
- 虚拟机上安装openwrt并开发ipk包
- 区块链赋能供应链金融
- 【预测模型】预测某地区未来 20 年的人口结构变化趋势(灰色预测模型)
- 虚拟搭建局域网模拟器_如何建立虚拟局域网
- Linux 29岁啦!这29个重大事件你有必要了解一下
- MobaXterm - 远程连接工具
- libvirt API学习笔记
- 初学Python编程,100套代码讲解帮你晋级之21