如何在 Spring Boot 中使用国家地址

How to work with country addresses in Spring Boot

我正在制作 Spring Boot 和 Thymeleaf 网络应用程序,我想请您提供有关在数据库中持久保存地址的建议。我的问题是您将如何存储这两个实体的地址。

我有一个 real estateuser 实体。

我应该在两个实体字段 statecitystreet 等中输入,还是在我应该存储 [=17= 的地方创建一个新实体 Address ] 来自 real estate 和当前 address 来自 user.

手动输入地址是否可以,或者是否有一些免费的 API 国家和地址可供我使用? 你有一些例子吗?

这是基于意见的。恕我直言,您可以创建一个 Address 实体,因此您的 RealEstate 和 User 可能与 Address.

@OneToOne 关系

要检索国家列表,String[] countryCodes = Locale.getISOCountries();

但是,就地址而言,这是 country/region 特定的,需要由用户输入。