@Component
public class Info {
private final String activeProfile;
private final Instant timestamp;
public Info(@Value("${spring.profiles.active}") String activeProfile) {
this.activeProfile = activeProfile;
this.timestamp = Instant.now();
}
}
@RestController
public class InfoRestController {
@GetMapping
public Info getInfo(@Value("${spring.profiles.active}") String activeProfile) {
return new Info(activeProfile);
}
}
InfoFactory
FactoryBean,然后返回factory.getObject();
。但是,对于这样一个简单的情况,我真的需要创建一个新类吗?@bean
工厂方法来构造托管bean。这个方法仍然存在显式实例化info
POJO的问题,因此它本身需要对它进行Spring注入。此外,这是完整的样板文件。info
bean的构造非常琐碎,所以我认为Spring中有一种更简单的方法来完成它。有吗?
当请求来临时,您似乎需要一个托管的新对象。要实现这一点,可以用@scope(“prototype”)
标记Bean,这将解决问题。
具有原型作用域的bean每次从容器请求时都会返回一个不同的实例。
要了解更多,prototype是如何工作的,请参阅本页:
问题内容: 我有一个Dropwizard应用程序,需要为配置列表中的每个配置生成十几个bean。健康检查,石英计划程序等。 像这样: 我有多个MyConfiguration实例,都需要这样的bean。现在,我必须复制并粘贴这些定义,并为每个新配置重命名它们。 我可以以某种方式遍历我的配置类并为每个配置类生成一组bean定义吗? 我可以使用子类解决方案或任何类型安全的方法,而无需每次添加新服务时都复
问题内容: 我编写了python代码,以编程方式生成卷积神经网络(CNN),用于训练和验证caffe中的.prototxt文件。下面是我的功能: 有没有办法类似地生成deploy.prototxt以测试不在lmdb文件中的看不见的数据?如果是这样的话,如果有人可以给我提供参考,我将不胜感激。 问题答案: 很简单: 现在调用函数: 正如你可以看到有两处修改到prototxt(条件上是): 第一个,而
问题内容: 我想为Java的玩具语言编写一个编译器。我想生成可运行的.class文件。我想知道执行此操作的最佳库或工具是什么?我知道我可以学习所有指令的二进制格式并建立自己的常量池等,但这似乎应该已经完成:没必要重新发明轮子,对吗? 在线搜索我发现了两种不同的Java汇编语言Jasmin和Jamaica,但是只有Jasmin看起来有所维护。 是否存在用于将字节码写入流的Java库?这是Apac
我用的是Mojarra 2.1。29并具有会话范围的JSF托管bean 和一个Spring的豆子: 事实上,我需要JSF中的某种自定义范围,即在满足条件时从头开始重新创建bean。有可能以某种方式做吗?通过重新创建,我的意思是在第一次创建时清理它的所有属性。
问题内容: 给定2种rgb颜色和一个矩形区域,我想在这些颜色之间生成基本的线性渐变。我已经进行了快速搜索,唯一能够找到的是此Blog条目,但示例代码似乎丢失了,或者至少是在发布此信息之时。任何帮助,算法,代码示例,等等。这将用Java编写,但是显示层已经处理完毕,我只需要弄清楚如何弄清楚要显示的内容。 问题答案: 您需要在第一和第二种颜色之间进行插值。通过为每个分量(R,G,B)计算相同的插值,可
演员系统是惊人的。我想知道我是否能使它更灵活地使用。 我有一系列相关的节点对(可以是文件的形式),比如: A-- 我想在服务器启动时以编程方式生成一个包含6种参与者(即a~F)的系统。而且他们有监督孩子的关系,就像上面提到的两个人。 这对阿克卡有可能吗? 编辑2014-05-28 抱歉搞混了。 我是阿克卡的新手,到目前为止我学到的一些概念可能并不那么准确。 真正的用例是,我想使用包含参与者之间关系