我有这个“创建”方法来映射/列出帖子请愿。我创建了一个重载的方法“createEmpty()”,以便进行尝试,但后来删除了它,因为它抛出了一个org.springFramework.beans.factory.BeanCreationException来处理不明确的映射。
问题是我删除了said方法后,仍然得到了异常。
@Controller
public class ListsController {
@RequestMapping(value = "/lists", method = RequestMethod.POST)
public @ResponseBody List create(@RequestBody List list) {
return list;
}
信息:Dev App Server现在正在运行5月04日4:21:34 PM com.google.apphosting.utils.jetty.JettyLogger警告:/:javax.servlet.unavailableException:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0”的bean时出错:bean初始化失败;嵌套异常是java.lang.IllegalStateException:发现不明确的映射。无法将“lists controller”bean方法public tacs.tp.list_sharer.domain.list tacs.tp.list_sharer.web.listscontroller.createEmpty()映射到{[/lists],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}:已映射了“lists controller”bean方法public tacs.tp.list_sharer.web.listscontroller.create(Tacs.tp.list_sharer.domain.list tacs.tp.list_sharer.domain.list)。2014年05月04日4:21:34 PM com.google.apphosting.utils.jetty.JettyLogger警告警告:/:javax.servlet.unavailableException:org.springframework.beans.factory.BeanCreationException:创建名为“org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping#0”的bean时出错:bean初始化失败;嵌套异常是java.lang.IllegalStateException:发现不明确的映射。无法将“lists controller”bean方法public tacs.tp.list_sharer.domain.list tacs.tp.list_sharer.web.listscontroller.createEmpty()映射到{[/lists],methods=[POST],params=[],headers=[],consumes=[],produces=[],custom=[]}:已映射了“lists controller”bean方法public tacs.tp.list_sharer.web.listscontroller.create(Tacs.tp.list_sharer.domain.list tacs.tp.list_sharer.domain.list)。
似乎createEmpty()缓存在某个地方...
请尝试执行:
1。如果您使用的是eclipse-project->clean.
2。如果您正在使用maven,请尝试在部署前清理和/或安装project。
我看到您正在使用Jetty,也许这些链接将有助于解决您的问题:
清理Jetty-删除“不必要”的东西
Jetty运行旧的战争直到mvn clean运行
我正在使用mapstruct从一个DTO映射到另一个DTO。我有多个默认方法,但其中两个返回值为String,并且使用了与输入参数相同的类,这给了我“使用java MapStruct的mapping methods不明确”的错误。我在这里添加代码的相关部分: 错误是 发现将属性“Program ProgramInstance”映射到java.lang.String的映射方法不明确:java.lan
我有两种将实体映射到域的方法。 当我试图定义实体列表到域的映射方法时,我发现了用于映射集合元素的模糊映射方法。 有没有一种方法可以定义用于映射对象集合的方法
我正在使用mapstruct从一个DTO映射到另一个DTO。我有多个默认方法,但其中2个返回值为String,并且使用相同的类作为输入参数,这给我带来了“使用java MapStruct的模糊映射方法”错误。 错误:(16,7)Java:在将属性“java.lang.String StatusHistory”映射到java.util.Map:java.util.Map toMap(java.lan
太多错误了... 由:java.lang.IllegalStateException引起:发现了不明确的映射。无法将“Position WS”bean方法public java.util.list by.ipps.accounting.ws.positionws.getEmployeePost(java.lang.long)映射到{[/positionlistjson/{id}]、methods=
java.lang.NullPointerException位于com.app.web.homeController.saveStd(homeController.java:76)位于sun.reflect.nativeMethodAccessorImpl.Invoke0(原生方法)位于sun.reflect.nativeMethodAccessorImpl.Invoke(未知源)位于sun.re
这是我的代码。我不知道这有什么问题。