|
|
1
10
使用spring(XML中的显式连接)、auto-wiring或其组合来定义“常量”配置,然后将其余部分外部化到属性文件中。数据库凭证就是一个常见的例子。 见 Spring and Ibatis Tutorial 这是一个基线示例。短版:
使用database.properties(在类路径中):
|
|
|
2
5
您可以将应用程序配置存储在属性文件中并使用 PropertyPlaceholderConfigurer 加载这些属性。 因此,在您的applicationContext文件中,您可能有以下内容:
datasource.url属性将从属性文件加载。 这就是我在正在开发的应用程序中使用的,它使配置更加容易! |
|
|
3
2
您仍然可以使用Spring将IOC(XML、Java CONFIG、AutoVoIP等)连接在一起,但仍然使用属性文件来包含可能基于部署的数据库连接而改变的值。 看 PropertyPlaceholderConfigurer . 这是一篇博客文章 example 你会如何使用它。 |
|
|
4
2
不要忘记,您可以使用SpringXML文件来构建应用程序,但是在这些配置中使用属性文件来提供(比如)数据库URL等。 当您有一组XML文件来构建应用程序,然后根据您运行的是应用程序的开发、测试还是生产版本,提供一组不同的属性文件时,这会非常好地工作。 |
|
|
5
0
您可以模块化Spring配置文件。因此,您可以有一个用于数据库连接的XML文件,然后将其包含(导入)到中央Spring配置文件中。如果用户能够修改内容,那么您可以从模板创建XML文件并(重新)加载应用程序上下文。 |
|
|
6
0
使用A
|
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |