公司最近做了个项目,项目还挺大的,从SVN check了半个多小时,我有幸参与了一下,当然只是打打下手。
总是发现他们说的生产库,测试库什么的,而且一会mysql,一会sqlserver的,趁着今天项目上线,来总结下。
项目在开发时候,切换数据库信息可能会是很麻烦的问题,IDEA配置tomcat时候的VM options中填的就是对启动环境的配置,也可以在此处给设置jvm分配的堆的大小。
一般配置有三种,生成,测试,运行。
1 spring.profiles.active=dev
2 spring.profiles.active=test
3 spring.profiles.active=pro
根据不同的情况选择不同的配置,当然在resource下还是要建立对应的properties文件的:
当然还有另外一种配置方式,在spring配置文件中配置不同的环境,在web.xml中选择对应的环境
这种的我没有用过,再次贴上网上找的两张图片,仅供参考:
其实我们设置的参数还有一句-Xss4096K,查了下,只知道这是配置jvm运行时分配堆内存的大小,涉及的比较多,也没有怎么看,下次在总结一下。第一次发博客,纪念一下。