我有以下java类
public class TabularDescriptor extends ReportDescriptor {
private String generatorClass;
private String targetClass;
private String name;
private String sublabel;
private String reportName;
private List<MappingMetadata> mappings = null;
private List<TabularColumnGroup> columnGroups = null;
private List<TabularStates> states = null;
:
:
and its getters and settere
Run Code Online (Sandbox Code Playgroud)
对于每个列表,我都有实体类,例如 MappingMetadata、TabularColumnGroup、TabularStates。我想获得这个 pojo 类的 json 数据。我能为它做什么。
还有什么用
public JSONObject toJSON() {
JSONObject ret = new JSONObject();
ret.put("generatorClass", this.generatorClass);
ret.put("targetClass", this.targetClass);
ret.put("name", this.name);
:
:
return ret;
}
Run Code Online (Sandbox Code Playgroud)
无论如何我可以在浏览器上显示我的json内容,如果是的话,我该怎么做?谢谢。
理想情况下,如果检测到更改,我想做的就是加载配置的新副本,以便如果在数据库中对其进行了更新,则无需重新启动就可以在应用程序中获取和更新它。
我尝试添加自动部署=真正的内部主机,server.xml中并重新加载=真正的内部context.xml.But这些都不奏效。
还有其他解决方案吗?我使用eclipse IDE,我的服务器是Tomcat。
我读到添加内部上下文将对此有所帮助。
<Context reloadable="true">
<!-- Default set of monitored resources -->
<WatchedResource>Config/Design/configs/globalconfig</WatchedResource>
Run Code Online (Sandbox Code Playgroud)
但是这个仍然对我没有帮助。我是否以错误的方式给出了路径?我是从以下链接https://www.mulesoft.com/tcat/tomcat-reload获得的
编辑此外,我尝试在模块上自动重新加载,同时禁用和启用。另外,在这里我还不想使用JRebel。