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

个人微信公众号如何优化百度seo排名

个人微信公众号,如何优化百度seo排名,延庆青岛网站建设,网站建设 电子商务 品牌首选IDC1、为什么Autowired不能注入static成员属性 扫描Class类需要注入的元数据的时候,直接选择忽略掉了static成员(包括属性和方法) Spring 依赖注入是依赖set方法, set方法是普通的对象方法,static变量是类的属性 AutowiredAnnotationBeanPostP…

1、为什么@Autowired不能注入static成员属性

扫描Class类需要注入的元数据的时候,直接选择忽略掉了static成员(包括属性和方法)
Spring 依赖注入是依赖set方法, set方法是普通的对象方法,static变量是类的属性
AutowiredAnnotationBeanPostProcessor:// 构建@Autowired注入元数据方法
// 简单的说就是找到该Class类下有哪些是需要做依赖注入的
private InjectionMetadata buildAutowiringMetadata(final Class<?> clazz) {...// 循环递归,因为父类的也要管上do {// 遍历所有的字段(包括静态字段)ReflectionUtils.doWithLocalFields(targetClass, field -> {if (Modifier.isStatic(field.getModifiers())) {logger.info("Autowired annotation is not supported on static fields: " + field);}return;...});// 遍历所有的方法(包括静态方法)ReflectionUtils.doWithLocalMethods(targetClass, method -> {if (Modifier.isStatic(method.getModifiers())) {logger.info("Autowired annotation is not supported on static methods: " + method);}return;...});...targetClass = targetClass.getSuperclass();} while (targetClass != null && targetClass != Object.class);...
}

2、static方法里用@Autowire或者@Resource注入的属性

    首先 类加@Component注解,使当前类成为bean
    然后 定义statis类成员
    然后 创建 init()方法,用@PostConstruct注解修饰
    最后init()方法中,把需要加载的类复制给static类

@Component
public class DemoCode {@Autowiredprivate DemoService demoService;public static DemoService demoServiceNew;/*** 解决 static方法调用  注入的service为null*/@PostConstructpublic void init(){demoServiceNew = demoService;}}

3、处理string类型的json串中的反斜杠

导入commons-lang3的jar包

<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.8.1</version>
</dependency>

public static void main(String[] args) {String s="{\\\"displayName\\\":\\\"\\\",\\\"id\\\":1401524465412907010,\\\"name\\\":\\\"名称\\\",\\\"source\\\":\\\"\\\",\\\"type\\\":\\\"text\\\",\\\"value\\\":\\\"红细胞计数\\\"}";String tmp = StringEscapeUtils.unescapeJava(s);System.out.println(tmp);}//输出结果
//{"displayName":"","id":1401524465412907010,"name":"名称","source":"","type":"text","value":"红细胞计数"}

4、对象拷贝的方法

    import org.springframework.beans.BeanUtils;

    BeanUtils.copyProperties(原始对象, 新对象);

http://www.zhongyajixie.com/news/61055.html

相关文章:

  • 免费域名网站搭建临沂百度公司地址
  • wordpress显示对方ip太原seo优化公司
  • 政务信息网站建设工作孝感seo
  • 企业内部网站宣传方案长春网长春关键词排名站设计
  • 设计网站怎么做新闻稿营销
  • 网站的通栏怎么做网站推广 方法
  • wordpress 4.5.9 漏洞太原seo网站排名
  • 网站三元素怎么做自动发外链工具
  • 乡镇网站建设常见的网络营销工具
  • 网站需要怎么做才能被百度收录站长之家点击进入
  • 营销型网站套餐如何做公司网站推广
  • 深圳公司网站设计企业企业网站建设的作用
  • 网站建设 网站开发互动营销案例都有哪些
  • 电子技术支持 东莞网站建设软件外包公司
  • 大型视频网站建设方案国际军事新闻
  • 杭州建设工程信用平台广州抖音seo
  • 做商贸网站进入百度网首页
  • 做网站游戏推广赚钱吗seo排名需要多少钱
  • 申请号的网站潍坊百度网站排名
  • 宝塔面板怎么做多个网站免费个人自助建站
  • 网站设计自已申请竞价推广代运营服务
  • 做噯噯的网站优化工具箱下载
  • 做网站前端seo搜索是什么意思
  • 微信网站模版下载免费的网页网站
  • 调查公司做网站需要备案吗青岛app开发公司
  • 怎么做网站轮播图片seo优化网站技术排名百度推广
  • 抖音代运营服务流程武汉seo管理
  • 蓝海国际版网站建设系统成都百度seo优化公司
  • 小程序开发平台哪家可信赖推广优化关键词
  • 网站建设外包公司排名四川成都最新消息