-1

我正在一个 Spring MVC 应用程序中工作,该应用程序需要访问管理员用户必须使用 Web 向导(smtp 服务器、首选项等)设置的一些变量。我想将此信息存储在数据库中以供应用程序访问。存储此信息的最佳方式是什么?

4

2 回答 2

2

请花一些时间阅读 Spring Reference Manual 的第 IV 部分。Spring 支持很多数据持久化选项。举几个流行的例子:JDBC、JPA、Hibernate、XML

于 2013-06-24T00:12:56.800 回答
1

我们使用具有默认值和通用 GUI 的方法。因此,我们使用一个包含默认值以及每个键的类型信息的属性文件。在 dayab 数据库中,我们只存储用户修改过的这些值。数据库模式只是一个简单的键值表。键与属性文件中的键相同,值是字符串类型,因为无论如何我们都必须解析默认值。通用 GUI 使用属性文件中的类型信息(int、positiveInt、boolean、string、text、html)来为每个键提供正确的输入。

例子:

默认.properties

my.example.value=1
my.example.type=into

default.properties_en

my.example.title=Example Value
my.example.descruption=This is..

数据库:键=字符串(256)值=字符串(2048)

于 2013-06-24T08:51:41.887 回答