我有以下课程:
@Configuration
public class ActionsConfig {
private Map<ObjectType, List<Action>> map = new HashMap<>();
@Bean
public Action1 action1() {
return new Action1();
}
@Bean
public Action2 action2(){
return new Action2();
}
@Bean
public Action3 action3(){
return new Action3();
}
private void fillMap(){
//here I am filling my map
}
public Map<ObjectType, List<Action>> getMap(){
return this.map;
}
}
类操作 1
、操作 2
和操作3
实现了一个通用的操作
接口。然后,在我的服务中,我自动连接操作配置
类并获取地图。
@Service
public class BasketService {
@Autowired
private ActionsConfig actionsConfig;
...
public void doSomething(){
...
actionsConfig.getMap()...
...
}
}
有没有办法只自动连接地图,从而直接使用地图中的值?
我试图使用REST Sandured测试一个REST控制器(使用Quarkus)endpoint。我想模拟一个注入到控制器中的类(最好是用Mockio),但只用于我的一个测试。或者每个测试用例获得不同的行为,而不必为每个测试提供单独的类。我不知道该怎么做? 我从文档中看到过这样做:
问题内容: Spring 是否可以在不扩展的情况下将JPA 对象注入到我的DAO类中?如果是,在这种情况下,Spring是否管理事务? 我试图使我的Spring配置尽可能简单: 问题答案: 是的,尽管它充满了陷阱,但由于JPA有点特殊。在代码中没有显式的Spring依赖关系的情况下,非常值得阅读有关注入JPA 和的文档: http://static.springsource.org/spring/
问题内容: 如何在Spring中使用@Value批注将值从属性文件注入Map中? 我的Spring Java类是我尝试使用$,但收到以下错误消息 无法自动装配字段:私有 嵌套异常是:无法解析字符串值中的占位符 我在.properties文件中具有以下属性 问题答案: 我相信Spring Boot支持使用注释开箱即用地加载属性映射。 根据该文档,你可以加载属性: 像这样变成豆子: 我之前使用过@Co
在尝试使用JSR-303(hibernate Validator)验证模型时,我在将
本文向大家介绍在springboot中使用注解将值注入参数的操作,包括了在springboot中使用注解将值注入参数的操作的使用技巧和注意事项,需要的朋友参考一下 后端的许多管理系统需要登陆者的信息,如shiro登陆后,会将登陆者的信息存储在shiro的session,在使用时需要多行代码获取用户信息。可以把获取在shiro中的登陆者信息封装在一个类中,使用时获取。本文主要讲述如何使用注解将值注入