从 http://coreybutler.github.io/nodedistro/ 查询可供使用的node版本(建议使用node 4.2+) 执行以下命令配置node环境
nvm install 4.2.4
nvm use 4.2.4
nvm on
执行以下命令安装依赖组件
npm install -g bower gulp karma-cli
npm install
bower install
gulp
提示: 在中国内地可以使用--registry参数来指定taobao的镜像来执行npm组件的安装
npm install -g bower gulp karma-cli --registry=http://registry.npm.taobao.org
npm install --registry=http://registry.npm.taobao.org
随着开发的进展,其它开发人员会添加新的依赖项,如果缺少依赖项,程序就无法正常工作 执行以下命令检测是否缺少依赖项
npm ls --depth=0 #检测packages.json依赖
bower ls -o #检测bower.json依赖
本项目使用的配置文件位于
- $/src/main/resources/application.yml
- 默认激活dev配置,因此,可以在
$/src/*/resources/
下创建一个名为application-dev.yml
的配置文件,按自己的需要重载配置项 - 也可以通过定义一个名为spring.profiles.active的系统属性来指定激活的配置,例如:
gradle -Dspring.profiles.active=product bootRun
- 那么直接运行时 $/src/main/resources/application-product.yml 将被激活.
- 单元测试时 $/src/test/resources/application-product.yml 将被激活.
- 没有在
application-product.yml
里定义的配置,会继承application.yml
里的定义.
创建数据库和用户
mysql -u root -p -h 127.0.0.1 -e 'CREATE DATABASE rental CHARACTER SET = utf8;'
mysql -u root -p -h 127.0.0.1 -e 'CREATE USER javapp@localhost IDENTIFIED BY 'p@ssw0rd';'
mysql -u root -p -h 127.0.0.1 -e 'GRANT ALL ON rental.* TO javapp@localhost;'
V<VERSION>__<NAME>.sql,<VERSION>可以写成1 或者 2_1或者3.1
<VERSION>规定写成日期.序号,例如:20160113.1
gradle bootRun
username: travis4hpe
password: travis4Java