![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 94
赛博末影猫
这个作者很懒,什么都没留下…
展开
-
Spring理论知识(Ⅳ)——Spring Instrumentation模块
总的来说,Spring Instrumentation提供了类植入(Instrumentation)支持和类加载器的实现,可以在特定的应用服务器中使用。本质上是一种JVM级别(操作系统级别)的AOP,用到了代理java.lang.instrument(容器类)做动态Instrumentation是Java SE 5的新特性使用 Instrumentation,开发者可以构建一个独立于应用程序的代理程序(Agent),用来监测和协助运行在 JVM 上的程序,甚至能够替换和修改某些类的定义。原创 2024-09-02 17:10:10 · 744 阅读 · 0 评论 -
Spring理论知识(Ⅲ)——Spring面向切面编程
Spring AOP全面详解(超级详细)AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向切面编程,实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。AOP可以拦截指定的方法并且对方法增强,而且无需侵入到业务代码中,使业务与非业务处理逻辑分离,比如Spring的事务,通过事务的注解配置,Spring会自动在业务方法中开启、提交业务,并且在业务处理失败时,执行相应的回滚策略。主要作用是分离功能性需求和非功能性需求。原创 2024-09-02 11:33:06 · 1061 阅读 · 0 评论 -
Spring理论知识(Ⅱ)——Spring核心容器模块
Spring的组成Spring由20个核心依赖组成,这20个核心依赖可以分为6个核心模块本篇文章着重描述Spring核心容器模块,其中包含了spring-beans,spring-core,spring-context,spring-expression-language(SpEl),spring-context-support等依赖1. Spring核心容器1.1 Spring核心容器的依赖简介Spring Core Container 是 Spring 框架的核心部分,它为整个 Spr原创 2024-08-26 10:56:40 · 381 阅读 · 0 评论 -
Spring理论知识(Ⅰ)——Spring分层结构,Spring模块数据访问与继承
Spring1. Spring是什么?Spring是于2003 年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。分层架构降低了系统层次之间的耦合性,同时Spring的核心是控制反转(IoC控制反转原创 2024-08-20 15:19:00 · 1045 阅读 · 0 评论 -
SpringMVC(3)——SpringMVC注解实战
上篇博客我们提到了controller方法的参数与html表单之间的对应关系SpringMVC为了简化这些繁琐的操作,为前后端字段的转换提供了一些很方便的注解。原创 2024-07-11 00:53:12 · 745 阅读 · 0 评论 -
SpringMVC(2)——controller方法参数与html表单对应(请求参数的绑定)
提交表单的name和JavaBean中的属性名称需要一致如果一个JavaBean类中包含其他的引用类型,那么表单的name属性需要编写成:对象.属性 例如:address.name给集合属性数据封装List:使用list[0],list[1]…,其中list是固定写法Map:以Map<String,Entity>为例,前端jsp页面应为map[‘keyName’].entityName,这也是固定写法,必须这么写1. 基本类型+String类型在JSP的form表单元素中不需要做特殊处理,直接映原创 2024-07-04 01:00:24 · 514 阅读 · 0 评论 -
SpringMVC(1)——入门程序+流程分析
我们使用Spring开发JavaWeb项目,这种架构,总体上的Spring,分为表现层,业务层和持久层三层;原创 2024-06-30 22:06:39 · 420 阅读 · 0 评论 -
Spring自带的持久层模板类:JdbcTemplate+Spring框架声明式事务管理实战
Spring框架中提供了很多模板类来简化编程,使用模板类编写程序会变的简单。原创 2024-06-28 01:07:28 · 980 阅读 · 0 评论 -
SpringAop实战(xml文件/纯注解两种方式)
这一部分是最重要的// 自定义切面类/*** 通知/增强的方法*/// 发送手机短信// 发送邮件/记录日志/事务管理System.out.println("xml增强的方法执行了...");@Component@Aspect/*** 通知*/System.out.println("===前置通知执行:开启事务......");System.out.println("===后置通知执行:提交事务......");原创 2024-06-25 22:00:40 · 1086 阅读 · 0 评论 -
Spring+SpringMVC介绍+bean实例化+依赖注入实战
Model(entity包)-View(thymeleaf等视图引擎)-Controller(Controller包)Model(模型):用来处理程序中数据逻辑的部分View(视图):在应用程序中,专门和浏览器进行交互,展示数据的资源Contreller(控制器):可以理解成是一个分发器,来决定对于视图发来的请求,需要用哪一个模型来处理,以及处理完后需要跳回到哪一个视图,也就是用来连接视图和模型的IOC – Inverse of Control,控制反转,将对象的创建权力反转给Spring框架!!原创 2024-06-21 00:57:33 · 862 阅读 · 0 评论 -
Sping+IOC的底层原理讲解(面向新手,附最简单的代码demo)
SpringIOC讲解,代码分析原创 2024-03-27 23:23:11 · 255 阅读 · 0 评论