最近,有特别迫切的需求。今天将展示开发,这仍然是对16点的需求。
之前已经开发了一组新的基本信息,包括13个类别,例如学校信息,等级信息,课堂信息,学生信息等。,一句话是今晚整夜过夜,明天早晨将展示(听了心态后,它崩溃了,f ** k!)。
考虑到紧迫性,是正确的?基本上没有必要维护良好的东西。根据相似函数的函数,将13个分类分为4个模块。
由于请求基本上与参数一致,因此它为外界提供了一个接口。
表中的数据无法编写相关的逻辑实现。有必要编写相关逻辑。它不是半个月的,我能做什么,手动填写,页面显示在页面上。或者让他绕过它。
界面
控制器
策略模式电话(核心)
相关分类只要实施界面以实现自己的业务,以便可以统一地对其进行管理,并且可以更好地扩展。当我为自己感到骄傲时,其他同事说有问题。现在,我们是由4个表开发的,即4个服务类必须包括13种类型,而我设计的类型是基于BeanName,而Spring默认情况下只有一个BeanName,这是13个类别。这样的发展非常令人恶心(很难做!),根本没有落后!
现在是扩展原始bean名称,以使其支持一个bean多个名称。检查了一段时间后,我发现春天提供了自支持。我只能自己写它,停止笔,然后思考一段时间。现在。
定义注释
实施类使用
实施ApplicationContextaware,完整代码如下:
在本地尝试,有一个问题,快乐!将其推广到同事,并实施这套标准。在关节调整过程中没有发现问题。幸福!
以上是紧急需求中的相关处理。可能有许多无能和不合理的地方。我希望每个人都可以指出,互相学习以互相取得!