验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Field字段怎么赋值

阅读:554 来源:乙速云 作者:代码code

Field字段怎么赋值

“Field 字段怎么赋值”要看你用的是哪种技术/语言,不同场景写法差别很大。下面把最常见的几种情况都列出来,你可以对号入座;如果都不是,再告诉我具体环境即可。


一、Java 中的 Field(反射)

1️⃣ 普通对象字段赋值(直接)

class User {
    public String name;
}

User user = new User();
user.name = "Tom";  // 普通赋值

2️⃣ 使用反射给 Field 赋值

import java.lang.reflect.Field;

class User {
    private String name;
}

User user = new User();
Field field = User.class.getDeclaredField("name");

field.setAccessible(true); // 私有字段必须
field.set(user, "Tom");

System.out.println(field.get(user)); // Tom

✅ 适用于:

  • 框架(Spring、MyBatis)
  • 泛型、动态赋值
  • 私有字段

二、数据库中的 Field(字段)

SQL 给字段赋值

INSERT INTO user(name) VALUES ('Tom');

UPDATE user SET name = 'Tom' WHERE id = 1;

三、前端 / 表单 Field 赋值

HTML 表单

<input id="name" type="text">

<script>
document.getElementById("name").value = "Tom";
script>

四、JSON / 对象 Field 赋值

JavaScript

let obj = {};
obj.name = "Tom";

JSON

{
  "name": "Tom"
}

五、注解中的 Field(如 Java 注解)

@MyAnnotation(value = "test")

注解字段只能在定义时赋值,运行时一般只读。


六、Spring / 框架中的 Field

依赖注入

@Autowired
private UserService userService;

七、Excel / 配置中的 Field

  • Excel 列 → 字段
  • 配置文件 key → field

✅ 最关键的一点

请告诉我:

  • ✅ 用的什么语言?(Java / Python / JS / SQL)
  • ✅ 是类字段、数据库字段、表单字段还是别的?
  • ✅ 是否是反射、框架、注解场景?

我可以直接给你精准示例

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
上一篇: 如何获取Java Field
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>