我正在将Java程序连接到MySQL数据库,因此我需要IP才能连接它。对IP进行硬编码显然不是一个好主意,因此我进行了配置。我唯一的问题是我不确定在变量中存储IP的内容。我到处逛逛很多地方都说int,但是我看不出这怎么正确,因为整数没有小数。我该怎么办?
答案 0 :(得分:1)
我唯一的问题是我不确定如何存储IP 变量
如果要查找数据类型,则IP /主机名存储在String
类型变量中。
有多种方法可以配置应用程序级别的配置。例如,您可以将应用程序属性文件存储为环境变量,作为命令行参数存储。
application.properties
db.url="YOUR_URL"
环境变量
export DB_URL=YOUR_URL
命令行参数(假设它是罐子包装)
java -jar -D dbUrl=YOUR_URL yourapp.jar