首页 > TAG信息列表 > spring-3

spring-将文本框中的定界字符串绑定到Collection

我有一个< form:input type =“ text” />可以采用多个值的元素,每个值均以分号分隔.例如,可以采用诸如Mike; Jack; Bob之类的值. 如何为< input>绑定/传递这种类型的值到Collection< String>在Spring 3 MVC中?解决方法:您可以注册属性编辑器: @InitBinder public void initBinder(We

spring-@Autowire批注的问题(空)

我在验证程序类中自动装配的两个服务存在问题.服务正常,因为在我的控制器中是自动接线的.我有一个applicationContext.xml文件和MyApp-servlet.xml文件.我的基本软件包是es.unican.meteo,而软件包es.unican.meteo.validator却有问题.软件包es.unican.meteo.controller和es.unican.m

java-尝试将BLOB读取为InputStream,但出现Connection Closed错误. Spring3 getJdbcTemplate()

我正在移动一个应用程序以使用Spring3框架,并且我有从Oracle数据库读取BLOB列的代码: 这有效: String fileSqlStr = "select file_id, file_content from cpm_file where file_id = 4"; PreparedStatement ps = conn.prepareStatement(fileSqlStr);

@ExceptionHandler无法与Spring MVC 3.1单元测试一起使用

通过实例化普通servlet上下文之外的对象,我几乎可以在Spring MVC控制器上进行所有的单元测试.但是我希望能够运行一些测试以确保我的对象序列化工作正常,正在生成标头等. 为了在servlet上下文中运行测试,我创建了一个修改后的上下文文件,这样就不会构造各种bean,然后在我的测试用例

使用Spring 3.2.0进行验证

我正在使用HibernateValidator 4.3.1.整个应用程序均按预期执行验证. 我已经注册了一些自定义编辑器,以在全球范围内执行验证,例如,确保文本字段中的数值(双精度,整数等),确保有关Joda-Time API的有效日期等. 在这种类型的验证中,我通过像往常一样将allowEmpty参数设置为false来分

Spring 3.2 @ExceptionHandler @ResponseBody通过Jackson的JSON响应

请帮助我为@ExceptionHandler发送JSON响应. 据我了解,我需要配置视图解析器来处理此方法的响应.请看一下我的代码.控制器建议: import java.util.List; import java.util.Locale; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.con

在Spring中使用setAllowedFields()方法

我正在使用Spring 3.2.0.我已经为一些基本需求注册了一些自定义属性编辑器,如下所示. import editors.DateTimeEditor; import editors.StrictNumberFormatEditor; import java.math.RoundingMode; import java.net.URL; import java.text.DecimalFormat; import java.text.Number

这是Spring 3.1.2中的一个Bug(特别是Spring Portlet MVC)吗?

背景: 我正在使用部署在liferay 5.x服务器中的Spring MVC框架开发一个Portlet.目前我正在使用3.0.0.RELEASE.一切都按预期正常工作.也就是说,当我使用注释时    @RenderMapping(PARAMS = “myaction = editFolderForm”)    @RenderMapping(PARAMS = “myaction = editEntry

spring – 将服务自动装配到验证器中

这个例子有点人为;我简化了它以删除无关的细节,并专注于我遇到的问题.我有一个看起来像这样的验证器: @Component public class UniqueUsernameValidator implements ConstraintValidator<UniqueUsername, String> { @Autowired UsernameService usernameService; @O

GWT开发模式Spring 3.1 Hibernate 4.0.1中的异常

我有一个GWT Hibernate JPA Spring配置文件,可以使用Spring 3.0.x Hibernate 3.6.x.当我升级到Spring 3.1和Hibernate 4.0时,抛出以下异常: 与Hibernate 4和Spring 3.1有任何已知的不兼容性吗? org.springframework.beans.factory.BeanCreationException: Error creating bean with

spring – 为什么bean(具有请求范围)未在控制器中的每个请求中初始化?

我的ActionResponse代码是: @Component @Scope(value = "request",proxyMode = ScopedProxyMode.TARGET_CLASS) public class ActionResponse{ public int a; //body } 我的控制器: @Controller @RequestMapping(value="/ajax/discussion") public class Disc

java – Spring构造函数@Autowired和@Qualifier失败

简化代码(我使用的是Spring 3.1.4). 这是我想要自动装配的课程: public class MyCoolClass { @Autowired public MyCoolClass( @Qualifier("CoolBean1") SomeOtherClass1 foo1, @Qualifier("CoolBean2") SomeOtherClass1 foo2 ) { this.

spring – 完成jms:侦听器迁移到JavaConfig

就像标题所说.. 我已经阅读了这个有价值的How to add multiple JMS MessageListners in a single MessageListenerContainer for Spring Java Config链接 这篇文章的作者正在努力 messageListenerContainer.setMessageListener(new TaskFinished()); 顺便说一句:我用 @Autowired

java – 如何启用@Required?

如何在Java(Spring 3.1)中启用@Required注释?不是在xml中,而是在Java中.还有哪个注释我把这个启用?在@Feature下(在@FutureConfiguration或@Bean中(在@Configuration中)? 编辑: @Feature public MvcAnnotationDriven annotationDriven(ConversionService conversionService) {

spring – 无法加载资源:服务器响应状态为406(不可接受)

基于我之前的question,我已经将Spring框架从3.0.2升级到3.2.0,因为question中提到的原因(Spring 3.0.2导致上传多个文件时出现问题,因为存在长期存在的错误). 对于较新的版本,一切正常JSON.在回复时,Google Chrome会显示此错误. Failed to load resource: the server responded w

spring – 在集群环境中部署应用程序时,FlashAttributes无法正常工作

我正在使用redirectAttributes将成功或失败消息传递给重定向的URL.这样我只能在重定向页面上显示成功或失败消息一次.如果再次刷新同一页面,则该消息将不会再次出现.这是正常的,并且在tomcat上正常部署时工作正常. 现在我们已经设置了一个集群环境,我们已经部署了Web应用程序.但在

形式 – 避免在spring变量中使用spring的默认值

我正在为我的应用程序使用Spring 3.1.0 JAR.我通过命令名称将我的bean类映射到了视图,我对映射它没有问题. 问题是我的bean类中有一个int变量: private int id; 当我使用<'form:input path =“id”/>‘映射此变量时,它在文本框中给出了我不想要的默认值0.我怎么能摆脱这个?解决方法:

如何获取Spring 3的spring-framework-3.0.5-RELEASE-with-dependencies.zip文件?

我对Spring 3有一点问题,它涉及到它的依赖关系,或者更好地说“它们缺乏…”. 以download Spring 2.5.x为例,您将获得一个spring-framework-2.5.6-with-dependencies.zip文件,其中包含Spring发行版及其依赖项. 对于Spring 3,没有一个.您只能获取发行版,而依赖项在Maven存储库中进行

java – 如何将spring xml从3.0转换为3.1使用bean:profile

我有一个像3.0这样的xml: <bean id="dataSource" destroy-method="close" class="org.apache.commons.dbcp.BasicDataSource"> <property name="driverClassName" value="${jdbc.driverClassName}"

java – 如何获取Spring事务管理器实例?

我使用注释来标记应该在事务中执行的方法. 但是,在一个地方我需要手动执行transactionManager.rollback(),而不需要注释.如何获取transactionManager对象?解决方法:如果要回滚当前事务,可以使用 TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 请注

spring – 配置两个@InitBinder以使用相同的Model或Entity,但是针对不同的@RequestMappings

我有一个控制器工作正常,它可以注册和更新一个实体,以及如何分别创建表格以分别保存和更新实体 @RequestMapping(value="/registrar.htm", method=RequestMethod.GET) public String crearRegistrarFormulario(Model model){ … } @RequestMapping(value="/{id}/actualizar.ht

Spring 3.0 junit test DispatcherServlet

我试图用junit测试我的应用程序. 因此我设置了以下类: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = "/META-INF/spring/applicationContext-test.xml" ) @TransactionConfiguration @Transactional public class DispatcherServletTest extends Ab

spring – @Async会发生什么.它超时了吗?

假设我有一个挂起的@Async方法调用.它会超时吗?这里最好的做法是什么来释放你的资源?解决方法:@Async方法调用在指定的线程池中执行.如果您的方法挂起,它将无限地从池中保存一个线程. Spring无能为力. 如果您的方法足够接受InterruptedException,则可以通过对异步方法返回的值调用Fut

spring – 将bean连接到实现IInvokedMethodListener的TestNG侦听器

我有一个实现IInvokedMethodListener的TestNG监听器.我想在这个监听器中连接一个Spring bean并使用它.不幸的是,这个类是由TestNG实例化的,因此Spring无法连接任何使用@Autowired注释的内容.我尝试实现ApplicationContextAware,但这也不起作用. 有没有办法将Spring bean连接到实现I

如何在spring中使用java enum作为bean

我想实现的目标是为Spring托管bean注入枚举. 我不希望我的bean配置为XML(没有理由这样做除了这个不工作的枚举). 我有简单的maven项目: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http: