小编Nir*_*Nir的帖子

错误:org.springframework.web.HttpMediaTypeNotSupportedException:不支持内容类型'text/plain; charset = UTF-8'

我是Spring Data的新手.我一直得到错误:org.springframework.web.HttpMediaTypeNotSupportedException: Content type 'text/plain;charset=UTF-8' not supported 我试图改变@RequestMapping注释内的消耗,text/plain但不幸的是它没有帮助.*

有任何想法吗?

谢谢,

我的代码看起来像这样:

package com.budget.processing.application;


import com.budget.business.service.Budget;
import com.budget.business.service.BudgetItem;
import com.budget.business.service.BudgetService;
import com.budget.processing.dto.BudgetDTO;
import com.budget.processing.dto.BudgetPerConsumerDTO;
import com.utils.Constants;
import com.common.utils.config.exception.GeneralException;
import org.apache.log4j.Logger;
import org.joda.time.YearMonth;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.bind.annotation.*;

import javax.ws.rs.core.MediaType;
import java.text.ParseException;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;


@Controller("budgetManager")
@RequestMapping(value = "budget", produces  = Constants.RESPONSE_APP_JSON)
@Transactional(propagation = Propagation.REQUIRED)
public class BudgetManager {

private static final Logger logger = Logger.getLogger(BudgetManager.class);


@Autowired
private BudgetService …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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

Javascript抛出:拒绝执行内联事件处理程序,因为它违反了以下内容安全策略指令:"script-src'self'

我是google chrome extention开发的新手.我正在尝试开发一个简单的扩展,我不断收到上面的错误.

我的清单:

{
  "name": "set my favourties",
  "description" : "just another super awesome plugin",
  "version" : "0.1", 
    "background": {
    "page": "backround.html"
  },

   "manifest_version": 2,
    "content_security_policy": "script-src 'self' https://www.google.com; object-src 'self'",

   "browser_action" :{
     "popup" : "popup.html",
     "default_icon" : "icon.gif"
     },

     "permissions" : ["notifications"]
 }
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<html>
<head>
<script src = "backround.js">

</script>
</head>
<body onload = "loadHandler()">

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

和js:

  function loadHandler(){
  window.webkitNotifications.createNotification("icon.gif","Plugin Loaded","it was loaded").show();

   }
Run Code Online (Sandbox Code Playgroud)

提前致谢

尼尔

javascript google-chrome-extension

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

RestTemplate with Query params

我正在使用org.springframework.web.client.resttemplate,我需要将查询参数传递给我的GET请求.

有没有人有这方面的例子?

java rest spring

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

在Java中指示代码是否从IntelliJ/Eclipse等或命令行运行

我想知道如果代码是通过Eclipse/IntelliJ或任何其他编辑器运行或从命令行运行,是否有编写programmatic的选项

我正在考虑使用System.getProperty(),但有没有任何属性指示它?

提前致谢

尼尔

java command-line

5
推荐指数
2
解决办法
1896
查看次数

如何使用 UnboundID LDAP SDK 使用用户 ID 在 LDAP 中获取 DN

当我拥有的唯一参数是用户 ID 时,我正在尝试获取用户的 DN(可能不止一个)

正如您所看到的,我也在使用 UnboundID LDAP SDK:

public String getCustomerAdminDN(String uid)
{

    String result =null;
    String filter = "uid=" +uid;
    try {
        SearchResult searchResult = this.ldapConnection.search("",SearchScope.SUB,filter);

        result = searchResult.getMatchedDN();
    } catch (LDAPSearchException e) {
        throw new RuntimeException("Error in the searching query :" + e.getMessage());
    }

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

让我们假设我的 uid 属于以下 DN

一个人的感谢

java ldap-query

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

最后在Java Junit 4中

在我的测试中,我正在使用与数据库的连接,我打开连接@Before 并关闭它@After.

我的问题是如果在测试期间抛出异常会发生什么?

我怎样才能关闭连接?

我正在寻找与finallytry和catch块之后相同的东西.

java junit junit4

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

使用Java将DynamoDB JSON转换为标准JSON

我需要将AWS DYNAMODB JSON转换为标准JSON对象。因此我可以从DynamoDB JSON中删除数据类型,例如:

在DYNAMODB JSON中:

"videos": [
    {
      "file": {
        "S": "file1.mp4"
      },
      "id": {
        "S": "1"
      },
      "canvas": {
        "S": "This is Canvas1"
      }
    },
    {
      "file": {
        "S": "main.mp4"
      },
      "id": {
        "S": "0"
      },
      "canvas": {
        "S": "this is a canvas"
      }
    }
  ]

to Standard JSON
 "videos": [
    {
      "file": "file1.mp4"
      ,
      "id": "1"
      ,
      "canvas":  "This is Canvas1"
      ,
      "file": "main.mp4"
      ,
      "id":  "0"
      ,
      "canvas": "this is a canvas"

    }
  ]
Run Code Online (Sandbox Code Playgroud)

我在Javascript中找到了一个不错的工具,但是Java中是否有任何工具可以做到这一点?

java json amazon-dynamodb

3
推荐指数
2
解决办法
8363
查看次数

是否可以在Windows 7上使用WP8 SDK开发Windows Phone 8应用程序

是否有任何解决方法,因此没有Windows 8的开发人员可以使用Windows Phone SDK 8.0开发Windows手机?

windows windows-phone-8

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

使用SimpleDateFormat时出现ParseException

我正在尝试以下代码,并不断获得异常:

java.text.ParseException:无法解析的日期:"2015-11-05T16:24:55 + 02:00"

我的代码如下:

formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ");
date = formatter.parse(dateValue);
Run Code Online (Sandbox Code Playgroud)

我的日期输入是:

2015-11-05T16:24:55 + 02:00

我想把它翻译成:

05-11-2015 T16:24:55 + 02:00

java date simpledateformat

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

XSLT-如果属性等于特定值,如何获取标签的值

我试图根据不同标签的属性获得不同的值。我的xml输入:

<parties>
<party code="ADV" id="BOFAUS3NXXX" extension="1">
<name1>BANK OF AMERICA, N.A.</name1>
<city>Code: NY3-222-14-03</city>
<street>Bank of America Merrill Lynch Mail</street>
<country>US</country>
<swift_address/>
</party>
<party code="BNE" id="11111111-1" extension="1">
<name1>BBA Customer 1</name1>
<city>PROVIDENCIA</city>
<street>PROVIDENCIA 1645</street>
<country>ES</country>
<swift_address/>
</party>
</parties>
Run Code Online (Sandbox Code Playgroud)

如果方代码=“ ADV”,我正在尝试获取name1内的值

我尝试使用以下表达式,但它不起作用:

<xsl:if test="value-of select=("ns1:parties/ns1:party/@code")='ADV'">
   <td>1st Advising Bank Name: <xsl:value-of select="ns1:parties/ns1:party/name1/></td>
Run Code Online (Sandbox Code Playgroud)

有人知道吗?

提前致谢

xml xslt

0
推荐指数
1
解决办法
6860
查看次数