小编use*_*795的帖子

为什么我得到org.codehaus.jackson.map.JsonMappingException:没有为类型找到合适的构造函数

有人可以告诉我为什么我得到org.codehaus.jackson.map.JsonMappingException:没有找到类型错误的合适构造函数?

这是我的电话:

try
        {
            String jsonreturn = restTemplate.getForObject("http://" + mRESTServer.getHost() + ":8080/springmvc-rest-secured-test/json/{name}", String.class, vars);
            LOGGER.debug("return object:  " + jsonreturn.toString());
        } catch (HttpClientErrorException e)
        {
            /**
             *
             * If we get a HTTP Exception display the error message
             */

            LOGGER.error("error:  " + e.getResponseBodyAsString());

            ObjectMapper mapper = new ObjectMapper();
            ErrorHolder eh = mapper.readValue(e.getResponseBodyAsString(), ErrorHolder.class);

            LOGGER.error("error:  " + eh.errorMessage);

        }
Run Code Online (Sandbox Code Playgroud)

我试图测试错误,所以我应该创建一个ErrorHolder对象,但我得到错误;

这是我的ErrorHolder类:

public class ErrorHolder
{


    public String errorMessage;

    public ErrorHolder(String errorMessage)
    {
        this.errorMessage = errorMessage;
    }

    public String getErrorMessage()
    {
        return errorMessage; …
Run Code Online (Sandbox Code Playgroud)

java rest spring spring-mvc

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

如何使用Spring Data和MongoDB更新Object?

如何使用Spring Data和MongoDB更新Object?

我只是做一个template.save()?

  public Person update( String id, String Name ) 
    {
        logger.debug("Retrieving an existing person");
        // Find an entry where pid matches the id

        Query query = new Query(where("pid").is(id));
        // Execute the query and find one matching entry
        Person person = mongoTemplate.findOne("mycollection", query, Person.class);

        person.setName(name);
        /**
        * How do I update the database
        */

        return person;
    }
Run Code Online (Sandbox Code Playgroud)

spring mongodb spring-data spring-data-mongodb

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

在HashMap中设置默认值

我试图找到一种方法使HashMap返回默认值.例如,如果你看下面这将打印输出" Test:= null "如果我想请求一个默认值,所以当我试图得到一些未在hashMap中设置的东西时,我会得到这个值?

Map<String, String> test = new HashMap<String, String>();
test.put("today","monday");
System.out.println("Test =:" + test.get("hello") + "");
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

从 IntelliJ IDEA JBoss 迁移到 MyEclipse Tomcat 后出现不支持的 Major.minor 版本 51.0 错误

从 IntelliJ IDEA JBoss 迁移到 MyEclipse Tomcat 后,我​​收到 Unsupported Major.minor version 51.0 错误。

在 IntelliJ IDEA 和 JBoss 下一切都运行良好,现在我们正在迁移到 MyEclipse 和 Tomcat 6..

我正进入(状态:

Unsupported major.minor version 51.0
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何解决这个问题吗

java myeclipse spring tomcat

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

尝试在Scientific Linux 6.2版上安装oracle

我们正在尝试使用yum在Scientific Linux版本6.2上安装Oracle11g,我们收到错误

这是命令:

yum install oracle-rdbms-server-11gR2-preinstall
Run Code Online (Sandbox Code Playgroud)

这是输出错误:

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle


GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Run Code Online (Sandbox Code Playgroud)

linux oracle yum oracle11g

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

在Markdown和Jekyll中制作带有标签的帖子列表

如何在Markdown和Jekyll中制作带标签的帖子列表?我想要找到的是如何更改以下代码:

<ul class="posts">
{% for post in site.posts limit: 20 %}
  <div class="post_info">
    <li>
         <a href="{{ post.url }}">{{ post.title }}</a> 
         <span>({{ post.date | date:"%Y-%m-%d" }})</span>
    </li>
    </div>
  {% endfor %}
</ul>
Run Code Online (Sandbox Code Playgroud)

仅显示带有" 问题 " 标签的帖子?可以这样做吗?

markdown jekyll

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

如何向Spring MVC REST服务添加错误?

如果用户没有输入我编码的两个名称,如何从Spring MVC更改/更新以下REST调用以返回错误..类似于未找到的东西?

@RequestMapping(value = "/{name}", method = RequestMethod.GET)
    @ResponseBody
    public User getName(@PathVariable String name, ModelMap model)
    {

        logger.debug("I am in the controller and got user name: " + name);

        /*

            Simulate a successful lookup for 2 users, this is where your real lookup code would go

         */

        if ("name2".equals(name))
        {
            return new User("real name 2", name);
        }

        if ("name1".equals(name))
        {
            return new User("real name 1", name);
        }


        return null;
    }
Run Code Online (Sandbox Code Playgroud)

rest spring json spring-mvc

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