It is a back-end RESTful framework, which integrated by Spring Boot and MyBatis. Containing a basic configuration and a implementation of "book management" module, it could be modified to satify all your requirements. It is simple enough to understand how each module works.
- Spring Boot
- MyBatis
- MySQL or HSQLDB (a in-memory database)
- Maven
- Commons Logging
- Java 8 Lambda Expressions
- Lombok
- Apache Commons Lang
- Understanding Spring Web Application Architecture: The Classic Way
- MyBatis
- mybatis – MyBatis 3 | Mapper XML Files
- Mybatis关联查询一对一和一对多的实现 - 林炳文Evankaka的专栏 - 博客频道 - CSDN.NET
- Mybatis 鉴别器 - jordandandan的专栏 - 博客频道 - CSDN.NET
- Exception Handling in Spring MVC
- Spring Boot中Web应用的统一异常处理 | 程序猿DD
- java - Spring Boot REST service exception handling - Stack Overflow
- Getting Started · Managing Transactions
- HTTP Tutorial
- ResponseEntity (Spring Framework 4.3.4.RELEASE API)
- ServletUriComponentsBuilder (Spring Framework 4.3.4.RELEASE API)
- Optional (Java Platform SE 8 )
- Java 8 Optional类深度解析 - ImportNew
- Spring REST: Exception handling on a @Controller level
- Spring REST: Exception handling on a @ControllerAdvice level
- Spring REST: Exception handling on a @ControllerAdvice level
- Spring MVC中文翻译文档
- 22. Web MVC framework
- Spring Boot Reference Guide
- MIME 参考手册
- MIME - Wikipedia
- 多用途互联网邮件扩展 - 维基百科,自由的百科全书
- MIME协议分析 - 彭令鹏(bripengandre)的专栏 - 博客频道 - CSDN.NET
- Difference between CR LF, LF and CR line break types? - Stack Overflow
- Newline - Wikipedia
- http HEAD vs GET performance - Stack Overflow
- HTTP 缓存 | Web | Google Developers
- http - How to control web page caching, across all browsers? - Stack Overflow
- The BalusC Code: Webapplication performance tips and tricks
- Yahoo前端优化十四条军规 - 51CTO.COM
- Best Practices for Speeding Up Your Web Site - Yahoo Developer Network
- HTTP | MDN
- 解決問題的第一步: Authentication vs. Authorization
- Repositories | GitHub Developer Guide
- RESTful API 设计最佳实践 - 文章 - 伯乐在线
- Best Practices for Designing a Pragmatic RESTful API | Vinay Sahni
- POST /eff/you/this/is/the/right/url - RESTful API Design
- 418: I'm a teapot, and other bad API responses - RESTful API Design
- Error Handling: RESTful API Design Part III
- 11. Aspect Oriented Programming with Spring
- Chapter 6. 使用Spring进行面向切面编程(AOP)
- AOP with Spring Framework
- StopWatch (Apache Commons Lang 3.4 API)
- Java 日志管理最佳实践