为系统化地学习一整套web单页应用的设计、构建、开发、发布相关技术而创建的这个项目。
2.1、采用SpringMVC作为web框架。
2.2、ORM框架选用了Mybatis。
2.3、maven为后端项目提供包管理以及构建服务。
3.1、安装node,已安装请跳过。
3.2、npm install -g bower全局安装bower以便使用bower命令,已安装请跳过。
3.3、npm install -g grunt-cli全局安装grunt cli模块以便使用grunt命令,已安装请跳过。
3.4、npm install安装package.json中定义的node模块到本地。
3.5、bower install安装bower.json中定义的js、css库到本地。
3.6、grunt serve命令启动web服务,服务启用了livereload配置,对LESS、html、js的修改不用按F5刷新即可呈现,如果想要关闭这个特性请在Gruntfile.js文件中进行配置。
3.7、grunt test命令将对项目进行测试(暂缺)。
3.8、grunt build命令对项目进行打包,打包项目包括删除临时文件,编译LESS,合并压缩重命名js、html、css等,默认打包目录为dist。
4.1、10XX通用异常码。
4.2、20XX用户模块异常码。
4.3、30XX元数据模块异常码。
4.4、40XX用户详情异常码。
4.5、50XX好友模块异常码。