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

绍兴seoasp网站做seo

绍兴seo,asp网站做seo,提供手机网站制作公司,什么网站可以做注册任务1、为什么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.yayakq.cn/news/966516/

相关文章:

  • 街道办的网站由谁做的深圳建设工程交易服务
  • 怎么做自己的视频网站有做的小说网站
  • 南山做网站公司建站公司网站社区
  • 小说网站做兼职网站域名能迁移吗
  • django 网站开发视频营销网站开发
  • 禹城市建设局网站seo竞价培训
  • 汽车可以做哪些广告视频网站有哪些展示型网站建设流程
  • 个人静态网站首页怎么做阿里云网站301重定向怎么做
  • 做一个网站能卖多少钱wordpress主题出售
  • 山东省城乡和住房建设厅网站天津专门做企业网站公司
  • seo网站优化师小程序商城代码
  • 做网站程序先从哪一步开始网店推广技巧
  • php网站开发实例教程 源码设计公司资质申请
  • 找公司做网站怎么图片都要自己找做外贸是不是必须有网站
  • 东丽区 网站建设嘉兴云建站模板
  • 房屋装修设计网天津百度seo排名优化软件
  • 模板网建站网站 的空间
  • 公司网站开源关键词优化和seo
  • 上海 网站公司做教育的网站有哪些
  • 网站交互怎么做的新乡个人网站建设哪家好
  • 免费免费网站模板下载一流的上海网站建设公
  • vs开发网站开发教程网站构建的一般流程是什么
  • vs2017网站开发手机qq网页版登录
  • 广州地区网站建设衡水城乡建设局网站首页
  • 网站建设工作室需要哪些设备wordpress 外贸 插件
  • 社交网站开发背景制作网站费用
  • 最新电大网站开发维护兄弟们来个能看的
  • 360搜索联盟网站制作宜兴建设局质监网站
  • 动态表白网站制作表白网
  • 微网站怎样做南通建设企业网站