容器 面向切面 (IOC) 控制反转(AOP) 轻量级框架
springmvc 的特点(轻量级框架)轻量级框架
SpringMVC是spring为展现层提供的基于MVC设计理念的优秀WEB框架,是目前最主流的MVC框架之一
SpringMVC通过一套注解,可以让普通的JAVA类成为contrllor控制器,无需继承Servlet,实现了控制层和Servlet之间的解耦
SpringMVC支持Rest风格的URL写法
SpringMVC采用了松耦合,可热插的主键结构,比其他的框架更具扩展性和灵活性
独立运行 自动配置 起步依赖 轻量级框架 无代码生成和 xml 配置
mybaitis的特点(半自动 轻量级 持久层框架)MyBatis 是一款优秀的持久层框架,一个半 ORM(对象关系映射)框架
简单易学,容易上手(相比于Hibernate) 基于SQL编程;
提供了很多第三方插件(分页插件 / 逆向工程);
mybaitisplus的特点
sql注入
依赖少
支持代码生成:采用代码或者 Maven 插件可快速生成 Mapper 、 Model 、 Service 、 Controller 层代码(生成自定义文件,避免开发重复代码),支持模板引擎、有超多自定义配置等。
内置分页插件
内置全局拦截器插件
内置性能分析插件



