Spring
文章平均质量分 91
本专栏主要收录Spring相关知识点
在森林中麋了鹿
我们都要做生活的高手!
展开
-
@Repository 注解的作用
@Repository 注解作用转载 2022-11-16 12:01:45 · 1602 阅读 · 0 评论 -
SSM 小项目 ---------- 按班级查询学生信息
目录一、项目介绍二、具体步骤1、设计学生表2、项目结构3、配置文件pom.xmlapplicationContext.xmldb.propertiesdispatcherServlet.xmlmybatis.xml4、业务层5、持久层6、视图层7、控制层三、测试一、项目介绍项目的主要功能是 : 通过下拉列表选择某一班级,通过点击查询按钮页面下方呈现出显示学生信息的表格如图:主要用到的技术 :SSM 三大框架、AJAX、jQuery、BootStrap 等项目目的 :通过这种小原创 2022-03-05 18:34:29 · 4459 阅读 · 0 评论 -
SSM 项目 --------- 小米商城后台管理系统
目录一、项目名称二、使用技术三、开发步骤四、具体实现1、创建数据库表2、项目结构3、配置文件一、项目名称名称 :小米商城后台管理系统本项目主要目的是使学员更深层的了解IT企业的文化和岗位需求、模拟企业的工作场景,分享研制成果,增加学员对今后工作岗位及计算机应用开发对客观世界影响的感性认识,使学员对技术有更深入的理解,在今后工作中能有更明确的目标和方向。并能为日后职业规划提供很好的指导作用。二、使用技术服务端:Spring+SpringMVC+MyBatis框架整合数据库:MySql8.0原创 2022-02-27 19:33:39 · 33678 阅读 · 14 评论 -
Spring (九) --------- Spring 与 Web
目录前言一、Web 项目使用 Spring 的问题新建一个 Maven Project复制代码,配置文件,jar前言在 Web 项目中使用 Spring 框架,首先要解决在 web 层(这里指 Servlet)中获取到 Spring 容器的问题。只要在 web 层获取到了 Spring 容器,便可从容器中获取到 Service 对象。一、Web 项目使用 Spring 的问题举例 :springWeb 项目 (在 spring-mybatis 基础上修改)新建一个 Maven Project原创 2022-02-12 18:42:14 · 1779 阅读 · 0 评论 -
Spring (八) --------- Spring 事务
目录一、Spring 的事务管理二、Spring 事务管理 API事务管理器接口事务定义接口定义了默认事务超时时限三、程序案例一、Spring 的事务管理事务原本是数据库中的概念,在 Dao 层。但一般情况下,需要将事务提升到业务层,即 Service 层。这样做是为了能够使用事务的特性来管理具体的业务。在 Spring 中通常可以通过以下两种方式来实现对事务的管理:使用 Spring 的事务注解管理事务使用 AspectJ 的 AOP 配置管理事务二、Spring 事务管理 APISp原创 2022-02-10 23:15:40 · 1469 阅读 · 0 评论 -
Spring (七) --------- Spring 集成 MyBatis
目录前言前言将 MyBatis 与 Spring 进行整合,主要解决的问题就是将 SqlSessionFactory 对象交由 Spring 来管理。所以,该整合,只需要将 SqlSessionFactory 的对象生成器 SqlSessionFactoryBean 注册在 Spring 容器中,再将其注入给 Dao 的实现类即可完成整合。实现 Spring 与 MyBatis 的整合常用的方式:扫描的 Mapper 动态代理Spring 像插线板一样,mybatis 框架是插头,可以容易的组合到原创 2022-02-09 20:56:48 · 1411 阅读 · 0 评论 -
Spring (六) ---------- AspectJ 对 AOP 的实现
目录前言一、AspectJ 简介二、AspectJ 的通知类型三、AspectJ 的 切入点表达式四、AspectJ 开发环境五、AspectJ 基于注解的 AOP 实现实现步骤@Before 前置通知,方法有 JoinPoint 参数@AfterReturning 后置通知 - 注解有 returning 属性@Around 环绕通知-增强方法有 ProceedingJoinPoint参数@AfterThrowing 异常通知-注解中有 throwing 属性@After 最终通知@Pointcut 定义原创 2022-02-08 20:56:40 · 2646 阅读 · 0 评论 -
Spring (五) --------- AOP 面向切面编程
目录一、不使用 AOP 的开发方式二、AOP 简介三、面向切面编程的好处一、不使用 AOP 的开发方式(1) 导入先定义好接口与一个实现类,该实现类中除了要实现接口中的方法外,还要再写两个非业务方法。非业务方法也称为交叉业务逻辑:➢ doTransaction():用于事务处理➢ doLog():用于日志处理然后,再使接口方法调用它们。接口方法也称为主业务逻辑接口:public interface SomeService { void doSome(); void doOt原创 2022-02-08 14:25:10 · 674 阅读 · 0 评论 -
Spring(四) --------- 基于注解的DI
目录一、概述二、定义 Bean 的注解 @Component三、简单类型属性注入 @Value四、byType 自动注入@Autowired五、byName 自动注入 @Autowired 与 @Qualifier一、概述对于 DI 使用注解,将不再需要在 Spring 配置文件中声明 bean 实例。Spring 中使用注解,需要在原有 Spring 运行环境基础上再做一些改变。需要在 Spring 配置文件中配置组件扫描器,用于在指定的基本包中扫描注解。<?xml version="1原创 2022-02-04 22:39:30 · 2379 阅读 · 0 评论 -
Spring (三) --------- 基于XML的DI
目录一、注入分类二、set 注入三、构造注入一、注入分类bean 实例在调用无参构造器创建对象后,就要对 bean 对象的属性进行初始化。初始化是由容器自动完成的,称为注入。根据注入方式的不同,常用的有两类:set 注入、构造注入。二、set 注入set 注入也叫设值注入,是指通过 setter 方法传入被调用者的实例。这种注入方式简单、直观,因而在 Spring 的依赖注入中大量使用。(1) 简单类型定义学生类public class Student { private Strin原创 2022-02-04 18:03:33 · 785 阅读 · 0 评论 -
Spring (二) --------- IoC 控制反转
目录一、简介二、依赖三、IoC 的实现四、第一个 Spring 程序一、简介控制反转 (IoC,Inversion of Control),是一个概念,是一种思想。指将传统上由程序代码直接操控的对象调用权交给容器,通过容器来实现对象的装配和管理。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。通过容器实现对象的创建,属性赋值,依赖的管理。IoC 是一个概念,是一种思想,其实现方式多种多样。当前比较流行的实现方式是依赖注入。应用广泛。二、依赖classA 类中含有 classB原创 2022-02-03 21:48:56 · 2476 阅读 · 1 评论 -
Spring (一) --------- Spring 概述
Spring 概述原创 2022-01-09 11:31:45 · 653 阅读 · 0 评论