08 2020 档案
摘要:本文会以 XML方式 和 全注解方式 两种方式分别介绍 SSM 框架的整合。 XML 方式整合 ☕️ 建立 Web 的 Maven 工程 使用 IDEA 创建普通 Maven 项目之后,右击项目,选择Add Frameworks Support,勾选Java EE下面的Web Application
阅读全文
摘要:在 SpringMVC 入门(一):基本使用 一文中,使用了 XML 配置对 SpringMVC 的基本使用进行了讲解,其实 SpringMVC 可以使用全注解的方式,彻底不用 XML 配置,本文将会怼全注解方式进行介绍。在使用全注解对前文用到 XML 的地方进行替换之前,我们需要先对 Spring
阅读全文
摘要:SpringMVC 是一种基于 Java 实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 Spring 框架的后续产品,已经融合在 Spring Web Flow 中。SpringMVC 是目前最主流的 MVC 框架之一,通过一套注解,让一个简单的 Java 类成为处理请求的控制器
阅读全文
摘要:在进行 SSM 整合时,常常使用<component-scan>标签进行注解扫描,而该标签中有个常常被忽略的属性 use-default-filters。该属性是个特别重要的属性,本文将会对该属性进行介绍。 原理分析 在进行 SSM 整合时,一般都会将 Spring 和 SpringMVC 的配置分
阅读全文
摘要:本文将对 Spring 和 MyBatis 进行整合,并在其基础上介绍 Spring 的声明式事务的使用。 Spring 和 MyBatis 整合 下面将分别使用 XML + 注解 和 全注解 两种方式对 Spring 和 MyBatis 进行整合。 XML + 注解方式 ☕️ 工程总体目录 ☕️
阅读全文
摘要:AOP 介绍 什么是 AOP AOP 为Aspect Oriented Programming的缩写,意为面向切面编程,是一种编程思想,通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能,是面向对象编程(OOP)的一种补充。 传统业务代码中,通常都会进行权限认证、日志记录
阅读全文
摘要:Spring 介绍 什么是 Spring Spring 是一个轻量级、非侵入式的框架,提倡以**“最少侵入”**的方式来管理应用中的代码,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题,最根本的使命是解决企业级应用开发的复杂性,即简化 Java 开发。 Spring 框架中有两大核心理
阅读全文
摘要:MyBatis 提供了使用注解开发方式,可以大幅度减少编写 XML 映射文件。虽然注解开发很便利,但是对于一些复杂的 SQL,还是推荐使用 XML 映射文件方式配置。 前期准备 ☕️ 数据库脚本 DROP TABLE IF EXISTS `tb_user`; CREATE TABLE `tb_use
阅读全文
摘要:反射 反射的基本概念 反射是 Java 语言的一个特性,允许程序在运行时进行自我检查并且对内部成员进行操作。 反射主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。也就是说,在运行状态中,对于任意一个类,都能够知道这
阅读全文