java:class 配置文件为 public,应在名为 Profile.java 的文件中声明非结构化数据模型和 pojo 错误

java: class Profile is public, should be declared in a file named Profile.java error for unstructured data model and pojo

我有以下数据模型: 其中 jobs 是一个嵌入式文档,其余的

我为上面的数据模型编写了 pojo,如下所示:

如果所有 类 都在同一个文件中,您必须从其他 类.

中删除 public

如果你的文件名是Profile.java,那么,你必须使用:

public class Profile{...}

其他 类 喜欢 public class Environment 你应该删除 public:

class Environment{...}
class Payload{...}
class data{...}

我建议在单独的文件中使用那些 类,并使用其各自的名称。如果你这样做,你现在必须使用public class