Spring,SpringMVC和SpringBoot的区别
Spring:一套Java开源框架,提供了IOC控制反转和AOP面向切面编程两大核心功能
Spring MVC:在Spring的基础上搭建的MVC框架,用于开发web应用,解耦Spring的组件
SpringBoot:在Spring的基础上的一套快速开发整合包,简化了Spring的配置
SpringMVC的各层的含义
model层=entity层:存放实体类,与数据库中的属性保持一致
mapper层=dao层:对数据进行持久化操作,直接针对数据库执行操作,持久化操作是指把数据存放到持久化介质中,同时提供相应的增删改查操作
service层:存放业务处理逻辑,执行一些和数据库处理相关的操作,但是不直接和数据库打交道
controller层:控制器,导入service层,通过前端传过来的参数进行业务操作,返回一个指定的路径或数据表