随笔分类 - Spring
摘要:注水预警:这篇博客很水 # 一、结构介绍 由于这部分代码比较多,建的文件也比较多,所以选择直接上传到了 gitee 的 仓库 中,提交更新也是一步步来的,应该会比博客更清晰。 分别创建三个模块,每个模块都有自己的数据库和端口号,模块之间通过 resthttp 的方式调用。 ![image-2
阅读全文
摘要:一、在 SpringBoot 中使用 REST 为演示模块之间的调用,所以创建了 pom 工程,在 maven 工程中添加各种 starter 来搭建 SpringBoot 项目。 (一)自定义返回一个 LsResult 的返回值,并将其打包为其他模块的依赖 package com.qlu.vo
阅读全文
摘要:关于本文的大体框架在上一篇博客 一、SpringBoot 整合 Mybatis (一)配置文件 引入 springboot 与 mybatis 整合包以及 java-connector <dependency> <groupId>org.mybatis.spring.boot</groupId>
阅读全文
摘要:一、SpringBoot 简介 (一)什么是 SpringBoot Spring Boot 是一个基于 Spring 框架的快速开发应用程序的工具。它提供了一种简单的方式来配置和构建 Spring 应用程序,并集成了大量常用的第三方库,使得开发者可以更容易地搭建、测试和部署应用程序。Spring
阅读全文
摘要:以下代码全过程在上篇 一、SpringMVC 校验 举一个简单的例子,在登陆时我们要检验用户名是否输入、密码是否合法。 (一)引入依赖框架 在 Spring-MVC 中我们需要添加 Hibernate 的 Validator 检验框架,注意下面的版本号,615Final 对应的应该是 imp
阅读全文
摘要:一、SSM 概述 Spring 作为一站式框架,其本质是一个容器,就是一个存放了一个个描述不同对象属性和方法的定义单元,需要使用的时候就通过反射机制根据把对象创建好,再将描述的属性初始化。 一般我们所说的 SSM 是指 Spring、SpringMVC 和 Mybatis 。我们所熟悉的数据
阅读全文
摘要:一、SpringMVC概述 SpringMVC 是 Spring 框架的一个模块,因此 SpringMVC 无需和 Spring 进行整合就可以使用。SpringMVC 是一个基于 MVC 的 Web 框架,即 Spring Web MVC。Spring Web MVC 和 Struts2 都属
阅读全文
摘要:一、JdbcTemplate 工具 JdbcTemplate 类是 Spring 框架提供一个用于操作数据库的模板类,JdbcTemplate 类支持声明式事务管理。该类提供如下方法来执行数据库操作。 1、queryForObject 查询单个对象 queryForObject(Stri
阅读全文
摘要:一、AOP 概述 (一)AOP简介 面向切面编程是一种通过横切关注点(Cross-cutting Concerns)分离来增强代码模块性 的方法,它能够在不修改业务主体代码的情况下,对它添加额外的行为。 (二)为何需要AOP 面向对象编程 OOP 可以通过对业务的分析,然后抽象出一系列具有一
阅读全文
摘要:一、静态代理 (一)代理模式概述 在不改变原始类(或叫被代理类)的情况下,通过引入代理类来给原始类附加功能。一般情况下,我们让代理类和原始类实现同样的接口。但是,如果原始类并没有定义接口,并且原始类代码并不是我们开发维护的。在这种情况下,我们可以通过让代理类继承原始类的方法来实现代理模式。
阅读全文
摘要:一、Spring 0配置开发 从 Spring3.0 版本开始,Spring 框架尽量不再使用 Spring 配置文件来配置管理任何 Bean,而是采用自动搜索 某些路径下的 Java 类,并将这些 Java 类注册成 Bean 示例。并使用注解 Annotation 的方式来标注要管理的 Be
阅读全文
摘要:一、Spring概述 (一)Spring简介 Spring 为企业应用的开发提供了一个轻量级的解决方案。该解决方案包括:基于依赖注入的核心机制、基于 AOP (Aspect Oriented Programming,面向切面的程序设计)的声明式事务管理、与各种持久层技术的整合,以及优 秀的Web
阅读全文