随心记

SpringMVC源码

前端控制器(DispatcherServlet)的架构

Administrator Administrator 发布于 2022-10-13

SpringMVC数据输出

前言鉴于现在开发多是返回json数据为主,以下的知识点应该只做了解即可。问:SpringMVC除过在方法上传入原生的request和session外还能怎么样把数据带给页面?SpringMVC 输出模型数据分类ModelAndView: 处理方法返回值类型为 ModelAndView 时, 方法体即

Administrator Administrator 发布于 2022-10-12

SpringMVC与helloworld

概述1. Spring 为展现层提供的基于 MVC 设计理念的优秀的 Web 框架,是目前最主流的 MVC 框架之一。2. Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架。3. Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,而无须实现任

Administrator Administrator 发布于 2022-10-10

SpringMVC+Maven启动问题

在复习SpringMVC时,因为要用到Tomcat服务器,这个时候有两个选择:使用本地已有的tomcat使用tomcat maven插件因为我创建项目的时候选的就是Maven项目,加上我电脑没有装Tomcat,所以我选择使用Maven插件的方式 <plugins> <plugin

Administrator Administrator 发布于 2022-10-10

Spring源码--IOC

IOC: 1、IOC是一个容器 2、容器启动的时候创建所有单实例对象 3、我们可以直接从容器中获取到这个对象SpringIOC: 1)、ioc容器的启动过程?启动期间都做了什么(什么时候创建所有单实例bean) 2)、ioc是如何创建这些单实例bean,并如何管理的;到底保存在了那里?思路:从Hel

Administrator Administrator 发布于 2022-10-08

Spring声明式事务

事务概述原子性:事务的原子性要求事务中的所有操作要么都执行,要么都不执行。一致性:所有数据都处于满足业务规则的一致性状态。隔离性:隔离性原则要求多个事务在并发执行过程中不会互相干扰持久性:对数据的修改永久的保存下来Spring事务管理1、编程式事务管理  使用原生的JDBC API进行事务管理Tra

Administrator Administrator 发布于 2022-10-08

SpringAOP细节

AOP细节一:容器中保存的是组件的代理对象如果被代理对象实现了接口,使用接口类型获取//细节一:AOP底层就是动态代理,容器中保存的组件是他的代理对象:$Proxy23,// 所有用MyMathCalculator.class获取不到,因为他本身不是这个类型,他是其的代理对象//通过接口获取Calc

Administrator Administrator 发布于 2022-09-29

SpringAop

Aop概述  AOP:(Aspect Oriented Programming)面向切面编程;  OOP:(Object Oriented Programming )面向对象编程;  面向切面编程:基于OOP基础之上新的编程思想;指在程序运行期间,将某段代码动态的切入到指定方法的指定位置进行运行的这

Administrator Administrator 发布于 2022-09-29