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

网页视频下载手机宁波seo关键词如何优化

网页视频下载手机,宁波seo关键词如何优化,网站建设的心得体会,公司网站设计收费原文网址:Spring工具类系列--ReflectUtils的使用_IT利刃出鞘的博客-CSDN博客 简介 本文介绍Spring的ReflectUtils的使用。 ReflectUtils工具类的作用:便利地进行反射操作。 Spring还有一个工具类:ReflectionUtils,它们在功能上…

原文网址:Spring工具类系列--ReflectUtils的使用_IT利刃出鞘的博客-CSDN博客

简介

本文介绍Spring的ReflectUtils的使用。

ReflectUtils工具类的作用:便利地进行反射操作。

Spring还有一个工具类:ReflectionUtils,它们在功能上的最大区别是:ReflectUtils可以获取 type类的所有属性描述(此类和父类的所有字段(包括private)),但ReflectionUtils无法获得父类private的字段。

示例

需求:通过反射的方式,将父类的pageSize属性改为30。

测试类

package com.knife.controller;import com.knife.entity.User;
import org.springframework.cglib.core.ReflectUtils;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;@RestController
public class HelloController {@GetMapping("/test")public String test() {User user = new User();user.setId(3L);user.setUserName("Tony");user.setCurrent(4);user.setPageSize(20);Class<? extends User> aClass = user.getClass();System.out.println("-------- 所有的属性名 --------");PropertyDescriptor[] beanProperties = ReflectUtils.getBeanProperties(aClass);for (PropertyDescriptor beanProperty : beanProperties) {String name = beanProperty.getName();System.out.println(name);if ("pageSize".equals(name)) {Method writeMethod = beanProperty.getWriteMethod();try {writeMethod.invoke(user, 30);} catch (IllegalAccessException | InvocationTargetException e) {throw new RuntimeException(e);}}}System.out.println("-------- 新的字段值(pageSize)");System.out.println(user.getPageSize());return "test success";}
}

Entity

package com.knife.entity;import lombok.Data;
import lombok.EqualsAndHashCode;@Data
@EqualsAndHashCode(callSuper = true)
public class User extends PageRequest{private Long id;private String userName;}
package com.knife.entity;import lombok.Data;@Data
public class PageRequest {private Integer current = 0;private Integer pageSize = 10;
}

结果

-------- 所有的属性名 --------
current
id
pageSize
userName
-------- 新的字段值(pageSize)
30

获取PropertyDescriptor

上边是文章的部分内容,为便于维护,全文已转移到此网址:Spring工具类-ReflectUtils的使用 - 自学精灵

http://www.qdjiajiao.com/news/8644.html

相关文章:

  • 西安网站开发工程师招聘seo服务包括哪些
  • 个人做网站靠什么盈利百度网址大全下载
  • 热门手机网站广州网站优化方案
  • 营销型网站审定标准广州引流推广公司
  • 刘琪 找谁做网站靠谱关键词seo排名优化推荐
  • 需要做网站的公司在哪些google网站入口
  • 网站建设联关键词查询工具
  • 馆陶县网站快速刷排名的软件最好
  • 网站建设中搜索引擎六盘水seo
  • 免费搭建企业网站品牌营销策划与管理
  • 常州中小企业网站制作网络营销渠道
  • 广州专业网站建设价格建站的公司
  • 个人做论坛网站怎么做百度云盘下载
  • 帝国做网站的步骤广州seo顾问seocnm
  • 注册了域名怎样做网站自己怎么创建一个网站
  • 男的做直播网站好高端企业网站模板
  • 如何做书签网站网络营销的优势有哪些
  • 东光县建设局网站seo技术经理
  • 做新房坐哪个网站好网络推广哪个好
  • 企企管理系统平台凌哥seo
  • dedecms 网站还原教程大数据获客系统
  • 搭建网站费用nba哈登最新消息
  • 手机网站建设书籍深圳做网站seo
  • 做的好的网站营销微信公众号今日发生的重大国际新闻
  • 深圳做网站最好的公线上引流的八种推广方式
  • 北海做网站网站建设哪家好外贸网站建设平台
  • vs2013可以做网站么巨量引擎广告投放平台
  • 网页设计毕业论文html电商网站商品页的优化目标是什么
  • 站内seo内容优化包括自助搭建平台
  • 百度网站申诉重庆seo小潘大神