小编Lil*_*lac的帖子

将 Java pojo 转换为 json 字符串

我有以下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内容,如果是的话,我该怎么做?谢谢。

java json objectmapper

9
推荐指数
2
解决办法
2万
查看次数

在不重新启动Tomcat的情况下更改配置/设置

理想情况下,如果检测到更改,我想做的就是加载配置的新副本,以便如果在数据库中对其进行了更新,则无需重新启动就可以在应用程序中获取和更新它。

我尝试添加自动部署=真正的内部主机,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。

java tomcat config restart server

6
推荐指数
1
解决办法
193
查看次数

标签 统计

java ×2

config ×1

json ×1

objectmapper ×1

restart ×1

server ×1

tomcat ×1