当前位置: 首页 > news >正文

东莞网站建设备案微信如何开通小程序

东莞网站建设备案,微信如何开通小程序,北京注册公司交社保,童程童美官方网1.前言 我有一个需求#xff1a;有四个系统需要处理字段#xff0c;一开始利用switch-case进行区分编码#xff0c;后期字段处理越来越多#xff0c;导致switch-case代码冗余#xff0c;不太好#xff0c;然后想通过java单继承多实现的性质进行优化。 2.实现 2.1定义S…1.前言 我有一个需求有四个系统需要处理字段一开始利用switch-case进行区分编码后期字段处理越来越多导致switch-case代码冗余不太好然后想通过java单继承多实现的性质进行优化。 2.实现 2.1定义Spring boot 上下文环境 import org.springframework.beans.BeansException; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component;   Component public class ApplicationContextProvider implements ApplicationContextAware {       /**      * 上下文对象实例      */     private static ApplicationContext applicationContext;       SuppressWarnings(static-access)     Override     public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {         ApplicationContextProvider.applicationContext applicationContext;     }       /**      * 获取applicationContext      *      * return      */     public static ApplicationContext getApplicationContext() {         return applicationContext;     }       /**      * 通过name获取 Bean.      *      * param name      * return      */     public static Object getBean(String name) {         return getApplicationContext().getBean(name);     }       /**      * 通过class获取Bean.      *      * param clazz      * param T      * return      */     public static T T getBean(ClassT clazz) {         return getApplicationContext().getBean(clazz);     }       /**      * 通过name,以及Clazz返回指定的Bean      *      * param name      * param clazz      * param T      * return      */     public static T T getBean(String name, ClassT clazz) {         return getApplicationContext().getBean(name, clazz);     } } 2.2创建接口 public interface UserService { //获取用户的主要任务 String getTask(); } 2.3多实现 Service(student) public class StudentServiceImpl implements UserService {     Override     public String getTask() {         return 学生在学习;     } } Service(admin) public class TeacherServiceImpl implements UserService {     Override     public String getTask() {         return 管理员在管理;     } } 2.4引入上下文通过接口调用方法 Resource private ApplicationContext applicationContext; UserService userService applicationContext.getBean(student, UserService ); String task userService.getTask();
http://www.hkea.cn/news/14484377/

相关文章:

  • 网站建设开发图片青岛崂山区网站建设
  • 网站建设财务分析wordpress搭建邮箱
  • 一般网站的服务器云电脑免费体验
  • 路由器电脑可以做网站主机南沙电子商务网站建设
  • 网站域名需要购买吗做赚钱的网站有哪些
  • 网站推广话术wordpress中英文
  • 北京专业建设网站价格网站管理与建设教程
  • 怎样做投资与理财网站企业所得税25%怎么计算
  • 川畅科技搜搜 网站设计河南平安建设网站
  • 郑州做网站的公司排名深圳网站设计教程
  • 网站注册怎么做屏蔽过滤在线教育网站开发实例
  • 3. 是网站建设的重点中兴的网站谁做的
  • 潍坊市住房和城乡建设网站济南地区做企业网站的公司
  • 静安微信手机网站制作西安公司网站如何建设
  • 网站上传后横沥镇做网站
  • 苏州装修公司网站建设河北建筑培训网官网
  • 网站建设 流程视频网站 怎么做
  • 怎么往网站添加视频猪八戒包装设计
  • 云南网站开发网络公司wordpress数据都被存在哪里
  • 建设手机版网站需要主机多少空间企业二级网站怎么做
  • 郑州区块链数字钱包网站开发周期榆林做网站的公司
  • 推广之家seo求职
  • 网站建设的职责提高网站流量的软文案例
  • ps可以做网站吗产品运营推广方案
  • 福州的网站建设手机商城网站模板
  • 网站右侧浮动导航网站双语版的怎么制作
  • 湛江市企业网站建设哪家好有哪些网站可以免费
  • 枞阳网站建设哪里有整站优化
  • 什么网站专做衣服自己给别人做网站挣钱吗
  • 建设一个网站需要条件西安做北郊做网站