33得票7回答
使用2个事务管理器的@EnableTransactionManagement注解

我正在使用@Configuration注解配置Spring,而不是XML文件。我正在配置两个具有不同session工厂和不同事务管理器的数据源。我在这里遇到了一个@EnableTransactionManagement注解问题。我在其文档中读到过,@EnableTransactionManag...

32得票5回答
在多个模块中使用Spring缓存注解

我有一个工具模块,生成一个jar文件供其他应用程序使用。我想让这个模块使用缓存,并且更喜欢使用Spring的annotation-driven缓存。 因此,Util-Module会有类似于以下内容: DataManager.java... @Cacheable(cacheName="g...

31得票4回答
PreAuthorize错误处理

我正在使用Spring Oauth2和Spring Pre-post Annotations与Spring-boot。我有一个服务类MyService。其中一个MyService方法是:@PreAuthorize("#id.equals(authentication.principal.id)...

31得票1回答
抽象的WizardFormController使用带注释的@Controller。

在Spring Framework中,AbstractWizardFormController似乎已经不建议使用了。如何在Spring MVC框架中实现多页表单(我没有使用webflow)。 鉴于我的Spring知识有限,任何示例或指针都将很有帮助。

30得票4回答
如何使用注解实现Spring的查找方法注入?

有没有使用注解来进行“Lookup Method Injection”(查找方法注入)的方法? 给定以下类:@Service public abstract class A { protected abstract createB(); } 为了让它正常工作,我必须在sprin...

28得票1回答
自定义Spring注释用于请求参数

我希望编写自定义注释,根据注释修改Spring请求或路径参数。例如,代替这段代码:@RequestMapping(method = RequestMethod.GET) public String test(@RequestParam("title") String text) { te...

26得票5回答
在Spring注解中使用静态变量

我正在使用Spring的PreAuthorize注释,如下所示:@PreAuthorize("hasRole('role')"); 但是,我已经在另一个类上定义了'role'作为静态字符串。如果我尝试使用这个值:@PreAuthorize("hasRole(OtherClass.ROLE)")...

25得票5回答
Spring @Value注解的方法,在属性不可用时使用默认值

情况 我正在将.properties文件中的属性注入到使用@Value注释的字段中。但是这些属性包含敏感凭据,因此我从存储库中删除了它们。即使如此,我仍希望在某人想要运行项目且没有带有凭据的.properties文件时,默认值将设置为字段。 问题 即使我将默认值设置为字段本身,在没有.p...

24得票6回答
Spring 3.0中的FactoryBeans和基于注解的配置

Spring提供了FactoryBean接口,以允许对bean进行非常规的初始化。框架提供了许多工厂bean的实现,并且在使用Spring的XML配置时,工厂bean易于使用。 然而,在Spring 3.0中,我找不到一种令人满意的使用工厂bean的方式与注解配置(即JavaConfig)结合...