问题标签 [spring-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-mvc - Spring 3 MVC - 表单:错误未显示错误
我正在使用基于注释的验证,但对于其中一种形式,我无法使用form:errors
标签显示任何错误。当我调试该方法时,我可以看到BindingResult
有错误,但由于某种原因它没有显示在表单上。我很困惑,因为我已经让它在其他形式上工作,但由于某种原因,这种特殊形式存在问题。非常感谢任何指针。
这是控制器中的一些代码,我在控制器中也将 copyCartForm 作为 @SessionAttribute :
在 JSP 中我试过这个:
也:
两者都不起作用。
spring - 自定义属性编辑器不适用于 Spring MVC 中的请求参数?
我正在尝试使用 Spring 注释创建一个多动作 Web 控制器。该控制器将负责添加和删除用户配置文件并为 jsp 页面准备参考数据。
这是我的 webContext.xml 文件的一部分:
但是,当我打开映射的 url 时,出现异常:
我使用 spring 2.5.6 并计划在不远的将来迁移到 Spring 3.0。但是,根据这个 JIRA https://jira.springsource.org/browse/SPR-4182,它应该已经可以在 spring 2.5.1 中使用。
调试显示 InitBinder 方法被正确调用。
我究竟做错了什么?
更新:
没有从 UserAccountPropertyEditor 记录的错误。
spring-mvc - Spring Annotation 斜杠
我有一个带有@RequestMapping
for root path的控制器"/"
。还有其他带有 a @RequestMapping
of"/test"
等的控制器。我的应用程序似乎正确地映射了路径/appname/test
,但是如果我在路径中添加一个斜杠,就像这样"/appname/test/
,它会映射到具有@RequestMapping
for root path的控制器"/"
。知道为什么吗?
更新:
我也尝试删除<mvc:annotation-driven />
和替换
这解决了斜杠问题,但我的验证停止工作
java - Spring中的@Valid注解表示什么?
在下面的示例中,ScriptFile
参数标有@Valid
注释。
注释有什么作用@Valid
?
spring - 如何使用注解进行 Spring Lookup 方法注入?
有没有办法使用注解来使用查找方法注入?
给定以下课程:
为了让它工作,我必须在 spring applicationContext.xml 中声明以下内容:
即使我正在使用<context:component-scan base>
我也必须在 XML 中声明它。我认为这不是一个好方法。
如何使用注释来做到这一点?
java - 使用 Spring MVC 找不到映射错误
全部:
我希望你能帮助我。在已经配置和设置的应用程序中工作时,我非常擅长,但另一方面是我显然不擅长设置新应用程序 - 特别是在涉及 Spring MVC 时。我正在尝试设置一个非常简单的应用程序,以便以后可以构建它。运行时出现 404 错误。一切部署正常并编译正常,但日志显示错误:警告:在名为“dispatcher”的 DispatcherServlet 中未找到具有 URI [/SpringTemplate/hello.htm] 的 HTTP 请求的映射。有人可以向我解释我做错了什么吗?我已插入文件 web.xml、dispatcher-servlet.xml、一些记录的条目和我的 HelloController.java 类。
web.xml
调度程序-servlet.xml
成功部署后的日志记录
HelloController.java
spring - 在 ServletContext 资源中定义名称为“org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping#0”的 bean 创建错误
问题 :
我正在为执行类中的方法创建一个切入点。该类是一个控制器类,由注解@Controller 表示,因此方面所需的相同不需要bean。我附上了dispathcher servlet代码、方面和控制器类。有人能找出问题所在。
调度员伺服器:
方面 :
控制器类:
控制台错误:
spring - 如何使用 SpringFramwork 以编程方式安排(和重置)任务?
有一种情况,我想在预定时间后调用一个方法,比如 30 秒或 5 分钟。
需要在运行时配置时间,这意味着我应该能够将时间从 5 分钟动态更改为 3 分钟。(以编程方式将计时器重置为新间隔)
我正在使用 Spring 框架开发一个动态 Web 项目。
我检查了 Quartz 和 Timer 类,但它们似乎读取 XML 配置的参数,例如延迟、repeatInterval 等。
我怎样才能做到这一点?Spring 是否对此提供任何支持?
先感谢您。
java - AbstractWizardFormController 使用带注释的@Controllers
在 Spring Framework 中,AbstractWizardFormController
似乎已弃用。如何在 Spring MVC 框架中实现多页表单。(我没有使用网络流)
任何示例或指针都将有助于考虑我在 Spring 中的有限知识。
hibernate - 手动递归删除在休眠中抛出“已删除的实例传递给合并”
注意:我使用的是 J2EE Spring MVC + Hibernate,两者都为此使用了注释。
我有一个在休眠中建模的文件系统,其中包含文件夹和这些文件夹中的文件的层次结构。每个文件夹都引用其父文件夹,如果它们是根文件夹,则为 null。他们没有对他们的孩子的引用,因为那里有一点多态性,我决定最好通过查询来检索孩子。无论如何,再加上我需要使用 MySQL 触发器来跟踪数据库中的历史记录,这意味着不能选择级联删除。
结果我必须手动删除东西。现在,递归逻辑似乎相当简单,我所要做的就是在文件夹 DAO 中执行以下操作:
不幸的是,当它尝试提交事务中的更改时,我不断收到“已删除的实例传递给合并”异常。DAO 被一个服务调用,该服务在类的顶部放置了以下事务注释:
我该如何解决?