我有两个班:帐户和运营商.帐户包含操作员列表.现在,每当操作员(在列表中)收到消息时,我想通知Account对象以执行某些业务逻辑.
我想到了如何实现这一目标的三种选择:
1)将Operator内的引用保存到容器[Account]对象并直接调用方法.因为循环引用而不是绝对好.
2)使用事件.据我所知,Python中没有内置的事件处理机制.所以,这个实现起来有点棘手.
3)不要直接向操作员发送消息.相反,只在内部运行处理程序运算符,在其中运行.这个有点限制,因为在这种情况下我不能传递对运算符的引用.
我想知道从架构的角度来看哪种方法最有利.你通常如何处理这项任务?
如果你能在Python中指出片段,那就太好了.
这个问题可能会让人微笑,真的,硬盘驱动器的空间和今天的垃圾一样便宜.但是,由于互联网连接速度极慢(世界主要地区仍然存在这种情况),从不同的分支机构转移备份可能是后面的真正痛苦.
那么,您对如何将数据库文件大小减少到最低限度有任何想法吗?绝对欢迎任何想法.
我有一张这样的桌子
Event ID | Contract ID | Event date | Amount | ---------------------------------------------- 1 | 1 | 2009-01-01 | 100 | 2 | 1 | 2009-01-02 | 20 | 3 | 1 | 2009-01-03 | 50 | 4 | 2 | 2009-01-01 | 80 | 5 | 2 | 2009-01-04 | 30 |
对于每个合同,我需要获取与事件相关的最新事件和金额,并获得类似的结果
Event ID | Contract ID | Event date | Amount | ---------------------------------------------- 3 | 1 | 2009-01-03 | 50 | 5 | 2 | 2009-01-04 | …
我正在尝试重现官方Vaadin Dashboard Demo的简化版本,但我使用Spring Boot来管理依赖项.
在DashboardServlet.java文件中,您将找到以下代码:
public class DashboardServlet extends VaadinServlet {
@Override
protected final void servletInitialized() throws ServletException {
super.servletInitialized();
getService().addSessionInitListener(new DashboardSessionInitListener());
}
}
Run Code Online (Sandbox Code Playgroud)
该演示使用的是定制的servlet.
问题:如何在Spring Boot中实现?如何让Spring Boot注入我的自定义servlet类?