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

网站设计与制作是做什么工作wordpress 微信缩略图

网站设计与制作是做什么工作,wordpress 微信缩略图,策划师,网站哪里备案有区别么文章目录 在WebSocket中使用Redis1.问题描述2.原因3.解决步骤1.新建一个SpringUtil.java类#xff0c;通过getBean的方法主动获取实例2.在WebSocketSingleServer.java中导入 在WebSocket中使用Redis 1.问题描述 在controller 和 service中都可以正常使用Redis#xff0c;在… 文章目录 在WebSocket中使用Redis1.问题描述2.原因3.解决步骤1.新建一个SpringUtil.java类通过getBean的方法主动获取实例2.在WebSocketSingleServer.java中导入 在WebSocket中使用Redis 1.问题描述 在controller 和 service中都可以正常使用Redis在WebSocket中却报错 初次遇到这个问题我还以为是字符串类型错误改了两个小时才发现问题所在 2.原因 在ServerEndpoint注解类中使用Resource或Autowired注入失败。报出空指针异常。 原因是WebSocket是线程安全的有用户连接时就会创建一个新的端点实例一个端WebSocket是多对象的使用的spring却是单例模式。这两者刚好冲突。 Autowired注解注入对象是在启动的时候就把对象注入而不是在使用A对象时才把A需要的B对象注入到A中。 而WebSocket在刚刚有说到有连接时才实例化对象而且有多个连接就有多个对象。总结就是WebSocket是多对象的。不管单独使用也好结合spring也好或者结合SpringBoot也罢他都是多对象的。 3.解决步骤 1.新建一个SpringUtil.java类通过getBean的方法主动获取实例 package com.example.utils;import org.springframework.beans.BeansException; import org.springframework.beans.factory.NoSuchBeanDefinitionException; import org.springframework.beans.factory.config.BeanFactoryPostProcessor; import org.springframework.beans.factory.config.ConfigurableListableBeanFactory; import org.springframework.stereotype.Component;Component public final class SpringUtils implements BeanFactoryPostProcessor {private static ConfigurableListableBeanFactory beanFactory;Overridepublic void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {SpringUtils.beanFactory beanFactory;}public static ConfigurableListableBeanFactory getBeanFactory() {return beanFactory;}/*** 获取对象** param name* return Object 一个以所给名字注册的bean的实例* throws org.springframework.beans.BeansException*/SuppressWarnings(unchecked)public static T T getBean(String name) throws BeansException {if (getBeanFactory() null) {//zhengkai.blog.csdn.netSystem.out.println(本地调试Main模式没有BeanFactory忽略错误);return null;} else {T result (T) getBeanFactory().getBean(name);return result;}}/*** 获取类型为requiredType的对象** param name* return* throws org.springframework.beans.BeansException*/public static T T getBean(ClassT name) throws BeansException {if (getBeanFactory() null) {//zhengkai.blog.csdn.netSystem.out.println(本地调试Main模式没有BeanFactory忽略错误);return null;} else {T result (T) getBeanFactory().getBean(name);return result;}}/*** 如果BeanFactory包含一个与所给名称匹配的bean定义则返回true** param name* return boolean*/public static boolean containsBean(String name) {return getBeanFactory().containsBean(name);}/*** 判断以给定名字注册的bean定义是一个singleton还是一个prototype。 如果与给定名字相应的bean定义没有被找到将会抛出一个异常NoSuchBeanDefinitionException** param name* return boolean* throws org.springframework.beans.factory.NoSuchBeanDefinitionException*/public static boolean isSingleton(String name) throws NoSuchBeanDefinitionException {return getBeanFactory().isSingleton(name);}/*** param name* return Class 注册对象的类型* throws org.springframework.beans.factory.NoSuchBeanDefinitionException*/public static Class? getType(String name) throws NoSuchBeanDefinitionException {return getBeanFactory().getType(name);}/*** 如果给定的bean名字在bean定义中有别名则返回这些别名** param name* return* throws org.springframework.beans.factory.NoSuchBeanDefinitionException*/public static String[] getAliases(String name) throws NoSuchBeanDefinitionException {return getBeanFactory().getAliases(name);}} 2.在WebSocketSingleServer.java中导入 Resourceprivate StringRedisTemplate stringRedisTemplate SpringUtils.getBean(StringRedisTemplate.class);
http://www.dnsts.com.cn/news/96049.html

相关文章:

  • 做一个网站的建设流程湖南郴州市房价多少一平米
  • 3分钟搞定网站seo优化外链建设软件库网站源码
  • 公司网站首页的图片怎么做外贸网站推广上海
  • 南宁网站制作设计id文件怎么转wordpress
  • 那个网站做玉石最专业大连做网站软件
  • 怎么才能建立一个网站网站宣传图
  • 深圳哪里有网站建设网站管理的内容
  • 网站js代码不显示彩票网站的统计怎么做
  • 地产网站怎么做世纪佳缘网站开发语言
  • 朔州seo网站建设公司注册资金实缴新政策出台2024
  • 购物网站商城电子元器件网站怎么做
  • 企业网站建设项目描述厦门网站开发公司找哪家
  • 大丰企业做网站多少钱免费建手机网站的软件
  • 二手商城网站建设论文flarum整合wordpress
  • 招标网站排行榜网站建设无形资产的账务处理
  • 网站首页怎么做营业执照链接重庆建设工程信息网查询成绩
  • 哪个网站可以做字体大小视频教程
  • pic cms图片网站管理系统手机版yc011 wordpress主题
  • 网站开发所需费用培训心得体会1000字通用
  • 金融类网站建设邯郸企业网站建设报价
  • 佛山网站设计培训阳江吧
  • 建站模板行情个人求职网页制作
  • 网站添加漂浮二维码怎么做wordpress时间代码
  • 红旗河沟网站建设域名解析器
  • 九江集团网站建设公司自己做的网站怎么用qq登入
  • 服务器租用网站模版网站建设的费是多少
  • 西安网站制作公司官网神鹰网站建设公司
  • 广州做网站海珠新科怎样更换网站模板
  • 青岛市建设监理网站长沙做官方网站
  • ICP备案和实际网站不是一个名字手机网站电话漂浮代码