当前位置: 首页 > 知识库问答 >
问题:

如何跟踪用户在Spring启动中完成了多少配置文件?

柳深
2023-03-14

我有一个Spring Boot项目,用户可以创建他/她的个人资料,这可能不是一次性完成的。

我想记录完成了多少配置文件,可能是百分比,并向用户显示。

我想检查所有字段是否为空,但这似乎很乏味,因为已经有大约25个字段,将来可能会增加。

在研究这个问题的过程中,我找到了一些关于使用java反射的答案,但我也知道reflection很慢,而且它会创建脆弱的代码。(我正在使用java 11)

除了检查每个用户字段中的空值之外,有没有更好的方法来跟踪配置文件的完整性?

共有1个答案

易骁
2023-03-14

您有n字段。假设0

  • 在表单完成后,用0初始化k开始
 类似资料:
  • 我已经使用spring-cloud-stream和RabbitMQ-binders和spring-cloud-sleuth建立了一个演示项目。 我有一个预定的春-云-流源: 我是不是漏掉了什么?(对zipkin来说相当陌生,勇敢而侦探)

  • 我有一个支持霸气2的要求 我已经使用docket对象创建了swagger 2 如何仅禁用/启用摇摆 3 或摇摆 2?我的意思是如何禁用 swagger 3 配置? 我没有使用启用/禁用swagger 3配置类。只需添加maven依赖项swagger 3就可以了。

  • 我最近发布了一个关于提高内存使用率/GC的问题,并且已经能够使用s将内存消耗降低到我认为是适当/成比例的水平(并且在此过程中从“从未完成”到当前测试的“非常非常慢”),但似乎仍然存在我认为GC时间过多的问题。 在以下输出中分析测试结果: 以及以下堆可视化: 目前,我使用的是H,这似乎很有帮助,并尝试了增加线程、世代、因子和使用压缩(N-G-F-c)的组合,所有这些都没有导致性能的明显变化或降低。很

  • 我有一个spring boot kafka客户端应用程序,其中有两个消费者在kafka中收听不同的主题和不同的消费者群。 为了实现,我需要下面有两个JAAS会议(使用不同的keytab文件) dc-jaas-A.conf文件 dc-jaas-B.conf 由于下面的connect tFactory在System.setProperty中设置dc-jaas-A.conf和dc-jaas-B.conf

  • Project Euler问题14给出以下问题: 为正整数集定义以下迭代序列: n→n/2(n为偶数) n→3n 1(n为奇数) 使用上述规则,从13开始,我们生成以下序列: 13→ 40→ 20→ 10→ 5.→ 16→ 8.→ 4.→ 2.→ 1. 可以看出,该序列(从13开始,到1结束)包含10个术语。虽然这还没有被证明(科拉兹问题),但人们认为所有的起始数字都以1结束。 100万以下的哪个

  • 我的DAO类(Spring 3.0)中有一个数据源,即: 正如eis所述,我没有更新测试用例的配置文件。