小编tzu*_*rti的帖子

杰克逊:忽略Json配置值

我有以下json文件:


{
  "segments": {        
            "externalId": 123, 
            "name": "Tomas Zulberti", 
            "shouldInform": true, 
            "id": 4
   }
}
Run Code Online (Sandbox Code Playgroud)

但是java模型如下:


public class Segment {

    private String id;
    private String name;
    private boolean shouldInform;

    // getter and setters here...
}
Run Code Online (Sandbox Code Playgroud)

当杰克逊解析时,它会引发一个例外,因为"externalId"字段没有getter或setter.它有一个可以用来忽略json字段的装饰器吗?

java json jackson

33
推荐指数
1
解决办法
3万
查看次数

不要登录catalina.out

我有以下logging.properties配置:

1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.

2localhost.org.apache.juli.FileHandler.level = FINE
2localhost.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
2localhost.org.apache.juli.FileHandler.prefix = localhost.

3manager.org.apache.juli.FileHandler.level = FINE
3manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
3manager.org.apache.juli.FileHandler.prefix = manager.

4host-manager.org.apache.juli.FileHandler.level = FINE
4host-manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs
4host-manager.org.apache.juli.FileHandler.prefix = host-manager.
Run Code Online (Sandbox Code Playgroud)

在文件夹/ mnt/asd/tomcat_logs中有以下文件:

  • catalina.2010-08-06.log
  • 主机manager.2010-08-06.log
  • localhost.2010-08-06.log
  • manager.2010-08-06.log

但是在/ etc/tomcat/tomcat/log文件夹中还有catalina.out文件.如何将文件的路径更改为/ mnt/asd/tomcat_logs?

java logging tomcat

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

jQueryUI CSS 包含的图像

我正在使用 jQuery UI 和 jQuery。我对 jQuery UI 文件进行了修改,因此所有图像都在 CSS 文件中进行了 base64 编码。这是因为有一项特殊要求,即所有图像和文件都应仅在一个文件中。

例如:

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff 
       url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAAeUlEQVRoge3OM
          QHAIBAAsV/nh8J
          DDfAkCjImpn5HvbfDpwIVoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJ
          VoKVYCVYCVaClWAlWAlWgpVgJVgJVoKVYCVYCVaClWAlWAlWgpVgJVgJVhtqiwTEKTLXTgAAAABJ
          RU5ErkJggg==
       ) 
       50% 50% repeat-x; color: #222222; 
       }
Run Code Online (Sandbox Code Playgroud)

但是当我使用对话框时,css 没有正确加载。例如,当我这样做时:

    $("#dialog").dialog();
Run Code Online (Sandbox Code Playgroud)

显示一个对话框,但不显示对话框标题和底部。

jquery base64 jquery-ui

5
推荐指数
1
解决办法
893
查看次数

标签 统计

java ×2

base64 ×1

jackson ×1

jquery ×1

jquery-ui ×1

json ×1

logging ×1

tomcat ×1