0、开发工具推荐
Java 1.7 / IntelliJ IDEA 2017.1 / 激活码
1、前端
.选型
Thymeleaf+Vue.js(Element)
Vue2、ElementUI多页应用脚手架
2、后端
.选型
Spring Boot/Mysql/Spring Data JPA
Spring Boot工程结构推荐
.参考资料
spring-boot+thymeleaf(+vuejs)
springboot从小白到大神-005实战H2数据库
SpringBoot-Learning
在Spring Boot中使用Mysql和JPA
Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
Spring Boot系列(二):web综合开发
Spring Boot系列(四):thymeleaf使用详解
Spring Boot系列(五):spring data jpa的使用
RESTful API 设计指南
Using MySQL in Spring Boot via Spring Data JPA and Hibernate
RESTful by Spring Boot with MySQL
3、前后端整合
前后端利用HAL+jsoin进行数据交换
.参考资料
使用Gradle整合SpringBoot+Vue.js-开发调试与打包
Microservices中的API设计 - HAL+Json API
React.js and Spring Data REST