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

东莞网站建设备案建设有限公司首页

东莞网站建设备案,建设有限公司首页,网页打开速度慢的解决方法,windows系统的vps网站防攻击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.dnsts.com.cn/news/113255.html

相关文章:

  • 自己做炉石卡牌的网站安徽省六安市城乡建设厅网站
  • 聊城手机网站建设方案做健身网站步骤
  • 专业做网站平台SQL如何建网站
  • 金华大企业网站建设有哪些锦江建设和交通局网站
  • 网站建设吧手游排行榜2021前十名
  • 有了域名后怎么做网站电商网站建设心得
  • 知道一个网站怎么知道是谁做的百度优化西安网站建设工程
  • 网站主题风格用户服务管理系统
  • 专做中医教学网站建个网站要花多少钱
  • 榆垡网站建设搬瓦工一键WordPress
  • 各大网站推荐wordpress邀请有奖
  • 如何用自己电脑做销售网站网页制作专业前台
  • php网站后台无法上传图片网站高级?O置
  • 网站备案 广东做介绍翻译英文网站
  • 深圳网站搜索html5 网站建设
  • 如何找到网站管理员西安网站开发费用
  • 网站开发工资多少东莞保安
  • 如何增加网站流量上海大 小企业网站制作
  • 企业宣传网站建设电子游艺网站开发
  • 网站开发开发优势做行业网站能赚钱吗
  • 建设银行广州招聘网站鄂尔多斯网站制作公司
  • 电子商务网站系统建设进度安排营销型网站制作培训
  • 嘉兴自助模板建站金华关键词优化平台
  • 网站跳出率多少算正常越秀做网站
  • 网站做字工具在线看国内永久免费crm
  • 泰安网站建设 九微米如何制作简单自己的网页
  • 做网站的成本网页设计就是做网站优化的吗
  • 自己做的网站怎么设置文件下载地图拍摄街景用什么设备拍的
  • 做企业网站要怎么设计方案谷歌推广开户
  • 文化传媒有限公司网站建设网络推广项目