我正在开发一个maven Spring项目,我正在运行Spring 3.0.7
在我的.js文件中,我使用url进行jquery ajax调用,如下面的
url : "/myProjectName/controllerName/MethodName"
在jdbc.properties文件中,我的userName&密码如下
jdbc.username=root
jdbc.password=
和其他一些像这样。这就是我在电脑上工作时所做的事情。 但在上传我的应用程序之前,我必须将其更改为以下
url : "/controllerName/MethodName"
jdbc.username=myName
jdbc.password=myPass
所以我现在正在做的是每次手动更改这个,然后在服务器中上传我的jar。 现在我想知道是否有任何方法可以这样做,这样我就不必每次手动更改此值,然后再将其上传到服务器。我读到有关分析我不知道如何使用它。
怎么做?示例代码非常受欢迎。
答案 0 :(得分:0)
您可以将'profile'属性添加到弹簧配置文件
在here
上查看“输入bean定义配置文件”部分使用下面的代码设置spring配置文件,也许你可以在ServletContextListener中执行此操作
System.setProperty(AbstractEnvironment.DEFAULT_PROFILES_PROPERTY_NAME, [YOUR PROFILE]);
在下面加载2 xml文件,只有匹配活动配置文件的文件才会生效。
在develop.xml中
<beans ... profile="develop">
... beans here will only be loaded while profile is 'develop'
</beans>
在server.xml中
<beans ... profile="server">
... beans here will only be loaded while profile is 'server'
</beans>