396得票18回答
Spring MVC中@PathVariable带有点(.)会被截断

这是问题的延续:Spring MVC @PathVariable被截断 Spring论坛表示,它已经通过ContentNegotiationManager解决了该问题(版本为3.2)。请参见以下链接。 https://jira.springsource.org/browse/SPR-6164...

381得票13回答
在单元测试期间填充Spring @Value

我正试图为程序中用于验证表单的简单bean编写单元测试。该bean使用@Component进行注释,并具有通过以下方法初始化的类变量:@Value("${this.property.value}") private String thisProperty; 我想为此类中的验证方法编写单元测试,...

165得票5回答
在Spring中,我能否将null设置为@Value的默认值?

我目前正在使用Spring 3.1.x中的@Value注释,像这样:@Value("${stuff.value:}") private String value; 如果属性不存在,这会将一个空字符串放入变量中。我希望默认值为null而不是空字符串。当然,我也想避免在未设置属性stuff.val...

146得票9回答
有没有一种方法可以自动装配需要构造函数参数的bean?

我正在使用Spring 3.0.5,尽可能地使用@Autowire注解来注入我的类成员。我需要自动装配其中之一的bean需要构造函数参数。我查看了Spring文档,但似乎找不到有关如何注释构造函数参数的参考。 在XML中,我可以在bean定义的一部分中使用。@Autowire注释是否有类似的...

124得票9回答
Spring中的@Valid注解表示什么?

在下面的示例中,ScriptFile参数带有一个@Valid注释。 @Valid注释的作用是什么?@RequestMapping(value = "/scriptfile", method = RequestMethod.POST) public String create(@Val...

106得票6回答
如何在Spring中自动装配泛型类型<T>的Bean?

我有一个豆子Item&lt;T&gt;,需要在一个@Configuration类中自动装配。@Configuration public class AppConfig { @Bean public Item&lt;String&gt; stringItem() { ...

105得票8回答
如何使用@Value Spring注解注入Map?

如何使用Spring中的@Value注释从属性文件将值注入Map? 我的Spring Java类是,并尝试使用$,但出现以下错误消息: 无法自动装配字段:private java.util.Map Test.standard; 嵌套异常是java.lang.IllegalArgumentEx...

103得票8回答
使用Spring编程方式调度任务(动态设置fixedRate)。

目前我有这个:@Scheduled(fixedRate=5000) public void getSchedule(){ System.out.println(&quot;in scheduled job&quot;); } 我可以将此更改为使用对属性的引用@Scheduled(fixe...

81得票4回答
为什么在Data JPA中进行查询时必须使用@Modifying注解

例如,我在我的CRUD接口中有一个方法,该方法从数据库中删除用户: public interface CrudUserRepository extends JpaRepository&lt;User, Integer&gt; { @Transactional @Modify...

80得票6回答
在单元测试中覆盖自动装配的Bean

有没有一种简单的方法可以在特定的单元测试中轻松地覆盖自动装配的bean? 在编译类中只有每种类型的一个bean,因此在这种情况下进行自动连接不是问题。测试类将包含其他模拟内容。 运行单元测试时,我只想指定附加配置,即在运行此单元测试时使用此模拟而不是标准bean。 针对我的要求,配置文件似乎...