小村村长

导航

2022年2月15日 #

Spring MVC的核心组件

摘要: 在SpringMVC的运行流程中我们可以发现DispatcherServlet负责整体调度工作,而实际工作的是三大组件 1.HandlerMapping 【处理器映射器】 作用: 根据请求路径找到对应的方法(处理器) 在服务器启动,SpringMVC的配置文件加载时,会扫描指定的包,当扫描到@Req 阅读全文

posted @ 2022-02-15 00:03 小村村长 阅读(174) 评论(0) 推荐(0) 编辑

SpringMVC基础

摘要: SpringMVC 顾名思义就是Spring对MVC架构的一种实现,属于轻量级的WEB框架。 它通过一个简单的注解就可以让一个普通的Java类成为控制器,这种低侵入性的设计使得他备受业界欢迎 同时他还支持RestFul风格的编程风格。 SpringMVC: 就是Spring提供的mvc框架,Spri 阅读全文

posted @ 2022-02-15 00:00 小村村长 阅读(21) 评论(0) 推荐(0) 编辑

2022年2月9日 #

Spring 事务

摘要: 1.事务隔离级别: 事务:逻辑上的一组操作要么同时成功,要么同时失败;特性:原子性,一致性,隔离性,持久性在不考虑隔离性的前提下,事务存在如下问题: ​ 脏读: 一个事务读取到了另一个事务中尚未提交的数据​ 不可重复度: 一个事务中两次读取的数据内容不一致,要求的是一个事务中多次读取时数据是一致的, 阅读全文

posted @ 2022-02-09 23:47 小村村长 阅读(42) 评论(0) 推荐(0) 编辑

切入点表达式回顾

摘要: 切入点表达式: 完整写法:execution(方法的修饰符 方法的返回值 类的全类名.方法名(参数)) 支持通配符的写法: * : 标识任意字符串 .. : 任意重复次数 1. 方法的修饰符可以省略: 2. 返回值可以使用*号代替:标识任意返回值类型 3. 包名可以使用*号代替,代表任意包(一层包使 阅读全文

posted @ 2022-02-09 00:20 小村村长 阅读(32) 评论(0) 推荐(0) 编辑

Web基础回顾

摘要: 前端 html: 网页 超文本标记语言 作用: 在浏览器上展示数据信息 <a href="请求路径?参数名=值&参数名称=值">超链接</a> <form action="请求路径" method="get默认|post"> <input type="text|password|radio|chec 阅读全文

posted @ 2022-02-09 00:04 小村村长 阅读(32) 评论(0) 推荐(0) 编辑

2022年2月8日 #

Spring Aop

摘要: AOP相关术语 名词解释 Target(目标对象): 要增强的对象(被代理的类对象) Proxy(代理对象) : 对目标对象的增强的对象 (生成的代理类对象) Joinpoint(连接点): 目标对象中的所有方法(被代理类中的所有方法) Pointcut(切入点): 要被增强的方法(被代理类中要增强 阅读全文

posted @ 2022-02-08 23:56 小村村长 阅读(18) 评论(0) 推荐(0) 编辑

Spring 的动态代理

摘要: 方法增强: 在不改变源码的基础上对方法增强 继承 装饰者模式:(弊端:繁琐,假如有1000个方法,必须重写所有的方法) 1.装饰者类和被装饰者类必须实现同一个接口或继承同一个类 2.在装饰者类中必须要有被装饰者类的引用 3.在装饰者类中对需要增强的方法进行增强 4.在装饰者类中对不需要增强的方法调用 阅读全文

posted @ 2022-02-08 19:52 小村村长 阅读(92) 评论(0) 推荐(0) 编辑

SpringIOC 回顾

摘要: IOC的注解: 1.创建对象的注解:(写在类上) @Component: 创建对象放入IOC容器 @Controller: 用于web层 @Service: 用于service @Repository: 用于dao 属性value: 设置bean存放到容器中的唯一标识(id) 2.依赖注入的注解:( 阅读全文

posted @ 2022-02-08 19:19 小村村长 阅读(22) 评论(0) 推荐(0) 编辑

2022年1月25日 #

SpringBean的生命周期

摘要: 最近看到一个讲解文章附上链接:https://juejin.cn/post/7075168883744718856 Bean对象的生命周期: <!-- bean的生命周期: 单例对象: 将创建的bean放入容器 出生:容器创建,对象出生 配置文件加载完毕后,会立即创建bean对象,并存放到IOC容器 阅读全文

posted @ 2022-01-25 23:47 小村村长 阅读(43) 评论(0) 推荐(0) 编辑

SpringIOC创建bean对象的三种方式

摘要: 通常有3种方式,第一种用于我们自定义的类,后面两种是为了应用第三方jar包中的类,根据jar中的创建对象的方式进行选择 创建bean的类型 <!-- scope: 设置bean对象的作用范围 singleton: 单实例对象 默认 prototype: 多实例对象 --> <bean scope=" 阅读全文

posted @ 2022-01-25 23:00 小村村长 阅读(269) 评论(0) 推荐(0) 编辑