Spring 系列之 Spring 概述

简介Spring 是一个 Java 平台的开源框架,官网:https://spring.io/。它提供了一系列底层容器和基础设施及为 Java Web 应用提供了大量的扩展支持。应该是目前最流行的 Java 后端开发框架,涉及 Java 后端开发的基本上离不开 Spring 了。 核心特性Spring 的核心就是 IoC(Inversion of Control,控制反转)和 AOP(面向切面编程 ...

Spring 系列之 Spring MVC 工作流程

概述Spring Web MVC 是基于 Servlet API 构建的原始 Web 框架,来源于 Spring 模块 spring-webmvc,也就是我们平时所说的 “Spring MVC”。 官方文档:Web on Servlet Stack Spring MVC 是围绕 Servlet 设计的,其核心类是 DispatcherServlet,它是一个 Servlet,顶层是实现的 Serv ...

Spring Boot中使用Spring AOP自定义注解实现审计日志功能

前言关于 Spring AOP 介绍及注解使用,请查看我的另一篇文章 Spring AOP介绍及注解使用。 本文示例代码已上传 GitHub:spring-boot-aop-audit 使用 添加 Spring AOP 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artif ...

SSM(Spring+SpringMVC+Mybatis)框架整合

环境操作系统: Windows 10 IDE: IntelliJ IDEA 2017.2.4 构建工具: Maven 搭建环境一、创建项目 新建项目:File -> New -> Project... 在弹窗左侧菜单选择Maven,勾选Maven模板(即勾上Create from archetype前的复选框),选择maven-archrtype-webapp; 输入项目信息:G ...