集信达项目收获总结
1.什么是中台插件
将重复的代码剥离,形成中台的组件
2.集信达中台的作用
一旦我们的短信服务商不好用了,我么短信平台能够自动的选举出新的通道,不会让我们的系统服务停止
3了解了集信达项目的部署和每个模块的作用
接收服务:pd-sms-api 主要用于接收公司内部需要调用集信达平台的请求
管理后台:pd-sms-manage 维护短信通道配置信息,签名配置信息,模板配置信息,接入平台的配置信息,查看日志,人工处理
发送服务:pd-sms-server api服务接收到发送请求后,讲数据传递给server服务,server服务确定调用的第三方服务 如:阿里云,网易云信
4基础属性自动注入
功能:通过自定义注解和切面,在进行数据维护时实现实体中基础属性的自动赋值(创建者、创建时间、修改者、修改者)。
自定义注解:
注解@interface 与interface class是同一个级别的,相当于一种记号,注解本身是没有功能的,只有在解析注解的时候才可以添加一些功能,注解的底层是通过反射来实现的。
@Documented:
类和方法的 Annotation 在缺省情况下是不出现在 javadoc 中的。如果使用 @Documented 修饰该 Annotation,则表示它可以出现在 javadoc 中。定义 Annotation 时,@Documented 可有可无;若没有定义,则 Annotation 不会出现在 javadoc 中。
@Target(ElementType.TYPE):
ElementType 是 Annotation 的类型属性。而 @Target 的作用,就是来指定 Annotation 的类型属性。
@Target(ElementType.TYPE) 的意思就是指定该 Annotation 的类型是 ElementType.TYPE。这就意味着,MyAnnotation1 是来修饰"类、接口(包括注释类型)或枚举声明"的注解。
定义 Annotat