当前位置: 首页 > 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/14506298/

相关文章:

  • 呼和浩特网站建设网络公司遂溪网站开发公司
  • 备案网站的规则如何在自己网站做直播
  • 营销型网站套餐外贸一年赚个100万难吗
  • 网站建设 教学视频教程购买云服务器之后怎么使用
  • 架设网站flash不显示微网站的建设模板有哪些
  • 新手学网页设计的网站土木在线网
  • 东莞市手机网站建设哪家好h5第三方收款平台
  • 班玛县公司网站建设百度推广登录入口官网网
  • asp网站添加背景音乐徐东网站建设
  • 有免费做推广的网站吗建设网站要做的工作内容
  • 电子商务企业 网站前台建设 苏宁wordpress sae 4.4
  • 清涧县住房和成乡建设局 网站网站推广和优化的原因网络营销
  • 查询系统网站模板简约大气网站欣赏
  • 上海 网站开发 外包最好的短视频制作软件
  • 网站创建后台网站代码多彩
  • 手机高端网站开发正规职业技能培训机构
  • 新能源网站开发十大软件开发培训机构
  • 一直能打开的网站突然打不开桓台网页定制
  • 网站怎么做长截图做网站显示不同字体
  • 贵州省城乡与住房建设部网站贵阳做网站优化
  • 个人可以做几个网站家政服务技术支持东莞网站建设
  • 中国机械工业建设集团有限公司网站企业管理方法
  • 网页与网站设计 什么是属性公司一般都用什么邮箱
  • 四川省建设厅资格注册中心网站做网站的公司现在还 赚钱吗
  • 网站建设项目外包合同范本微信小程序api接口
  • 企业活动网站创意案例品牌提升方案
  • 免费销售网站模板下载安装网站建设设计制作公司
  • 织梦网站程序模板下载地址大连企业模板建站
  • 网站源码下载搭建公司网站首页设计模板
  • 电子商务网站建设概述做网站架构需要什么工具