Spring配置xml文件管理,数据库连接信息

时间:2012-05-24 01:44:04

标签: java spring spring-mvc intellij-idea

maven模块spring应用程序。

1个模块是一个spring mvc应用程序,另一个是非web但是Spring管理的应用程序。

在我的项目根目录中,我有:

/src/main/conf

此文件夹包含我的非Web托管spring xml配置。我将此文件夹添加到intellij中的类路径中。

  1. IntelliJ没有正确拾取文件,这意味着我没有得到代码完成或任何东西(分配名称等都是粗体红色,即intellij告诉我出错了)。这可以以某种方式修复吗? 我已经将我的spring mvc配置文件保存在其模块中(而不是在conf文件夹中),因为代码完成不起作用,如果没有IDE的帮助,这很麻烦。但它使得在部署期间管理事情更加困难。

  2. 在我的两个Spring配置文件中(对于Web应用程序和非Web应用程序),我将我的dataSource设置硬编码在文件中,我想以某种方式将其提取到属性文件中,怎么能我这样做?

1 个答案:

答案 0 :(得分:0)

1 - 您可以在同一文件夹中拥有不同的弹簧配置文件,只需要使用不同的名称即可。所以,我会使用src / main / resources来创建maven项目结构中的新文件夹。你会避免问题。

2-两个文件中的数据源?为什么?如果您已经有两个spring配置文件,我将创建第三个(application-context-dao.xml)并共享dataSource。如何将属性移动到配置文件? See