【问题标题】:How to store IP address in java with database using spring boot [duplicate]如何使用spring boot将IP地址存储在带有数据库的java中[重复]
【发布时间】:2019-07-19 22:13:29
【问题描述】:

我正在将 Java 程序连接到 MySQL 数据库,所以我需要 IP 来连接它。对 IP 进行硬编码显然是个坏主意,所以我做了一个配置。我唯一的问题是我不确定如何将 IP 存储在变量中。我环顾了很多地方说int,但我不明白这是怎么回事,因为整数没有小数。我该怎么办?

【问题讨论】:

  • 我们必须始终使用字符串作为主机名或 IP 地址
  • “很多地方都说 int”:IP 有点,所以似乎不可能将它们存储为整数。如果来源可靠,请提供链接
  • 不知道为什么它被标记为重复,这个问题是关于弹簧而不是数据库

标签: java spring spring-boot


【解决方案1】:

我唯一的问题是我不确定将 IP 存储在什么 变量

如果您要查找数据类型,IP/主机名存储在 String 类型变量中。

有多种方法可以配置您的应用程序级配置。例如,您可以存储在应用程序属性文件中,作为环境变量,作为命令行参数。

application.properties

db.url="YOUR_URL"

环境变量

export DB_URL=YOUR_URL

命令行参数(假设是jar包)

java -jar -D dbUrl=YOUR_URL yourapp.jar

【讨论】:

  • 我认为混淆在于主机名或 IP 地址的数据库类型
猜你喜欢
  • 2011-09-19
  • 2014-06-21
  • 2011-10-30
  • 1970-01-01
  • 1970-01-01
  • 2012-05-17
  • 1970-01-01
  • 2016-01-13
  • 2011-12-29
相关资源
最近更新 更多