目录
前端通过axios向发出服务器请求,服务器接受请求,将接受的参数封装到对象中






服务器响应前端的请求,向前端发送数据




responsebody会把address对象转换为json对象,然后再响应回去

responsebody会把list对象转换为数组,数组元素为json格式,然后再响应回去

responseController中的方法都是功能接口,路径就是接口访问路径







前端发起请求之后先到达controller,controller接收请求后,需要调用service进行逻辑处理,逻辑处理的前提是要先拿到数据,此时service要再调用Dao层,Dao层操作文件中的数据,把数据返回给Service层,Service层对数据进行逻辑处理,把逻辑处理结果返回给Controller,Controller再把数据响应给前端
想修改某一接口的业务逻辑,不需要操作Controller和Dao层,程序可扩展性和可维护性更好
Dao层访问方式:文件,数据库,接口
可以通过面向接口的方式进行面向接口编程,所以在编写Dao的具体实现之前需要先定义Dao接口,增强程序的灵活性和扩展性




解耦:不能new对象,采用注解方式


@Autowired
运行时,IOC容器会提供该类型的bean对象,并赋值给该变量 ---依赖注入
@Component
将当前类交给IOC容器管理,成为IOC容器中的bean对象 ---控制反转



当注解中只有"一个属性",并且属性名是"value",使用注解时,可以省略value属性名

