1.前端html页面发起ajax请求(http://localhost:8080/factoryController/findAll)
2.访问SpringMVC框架的Controller控制层
3.SpringMVC框架解析请求,找到要调用的某个Controller,找到其中的findAll方法,同时把请求提交的参数封装到java对象中。
4.之后Controller层把请求传递给Spring框架的Service业务层,
5.Service层在把请求传递给Mybatis框架的Mapper持久层,
6.Mapper访问MySQL数据库进行数据库表的查询,查询结果返回给Mapper层,
7.Mapper再返回给Service层,
8.Service再返回给Controller层。
9.Controller把java数据转换为json字符串,返回给ajax调用
10.ajax进行回调并把json字符串转换为js对象,
11.再在页面中就可以通过js/vue解析js对象,最终把数据展现到html页面中。