前后端分离 (服务端渲染、浏览器渲染)
实现真正的前后端解耦。
核心思想是前端 html 页面通过 ajax 调用后端的 restuful api 接口并使用 json 数据进行交互。
前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,安卓,IOS等等)打下坚实的基础。
介绍
Spring Boot 是所有基于 Spring 开发的项目的。Spring Boot 的设计是为了让你尽可能快的跑起来 Spring 应用程序并且尽可能减少你的配置文件。
和前端交互
前端的 Http 请求会到 controller 这一层,而 controller 层根据相应路由信息注解会跳转到相应的类。
// 如:/api/user 的get请求将会被 UserQry() 函数处理@RequestMapping("/api")public class UserController {
@RequestMapping(value ="/user&