随笔分类 -  Spring

Spring学习
摘要:1.@RequestParam @RequestParam:将请求参数绑定到你控制器的方法参数上(是springmvc中接收普通参数的注解) 阅读全文
posted @ 2024-01-01 20:21 永不熄灭的火 阅读(8) 评论(0) 推荐(0)
摘要:如今的java程序世界,其他语言就不说了,面向对象是绝对的霸主地位,各种各样的复杂对象被创造出来,他们之间本身就有千丝万缕的关联,而一些源源不断的对这些对象本身的业务需求无关的需求被累加上来,会导致这些对象本身和其他对象之间的关联代码变得难以理解和分析,这时候Aop为我们提供了一种全新的视角去解决这 阅读全文
posted @ 2021-09-02 22:56 永不熄灭的火 阅读(1112) 评论(0) 推荐(0)
摘要:Spring的容器是如何运作的?首先看spring的容器类的结构图: 上图是spring容器的全部基础实现类,我们熟知的XmlBeanFactory和DefaultListableBeanFactory是最下层完善的基础实现类。 最上面的SimpleAliasRegistry类实现了实体类的别名注册 阅读全文
posted @ 2020-06-14 11:06 永不熄灭的火 阅读(608) 评论(0) 推荐(0)
摘要:最近和小伙伴探讨Spring的对象管理问题的时候,讨论到了Spring的循环依赖问题,之前在书上有看到过,但是当时没认真看,忘得一干二净,现在捡起来再学一遍。 我们知道Spring是有一个容器 的概念,但是容器中注入对象的时候,遇到循环依赖注入的情况,Spring是有自己的解决方案的。 首先Spri 阅读全文
posted @ 2020-06-13 22:19 永不熄灭的火 阅读(976) 评论(0) 推荐(0)
摘要:Spring架构是一个分层架构,它包含一系列的功能要素,并被分为大约20个模块: 1, core container core container核心容器包含有core,beans,context和Expression Language模块。core和beans是框架的基础部分,提供控制反转和依赖注 阅读全文
posted @ 2020-04-21 22:25 永不熄灭的火 阅读(924) 评论(0) 推荐(0)
摘要:配置springcloud的gateway的时候,需要用到webflux,所以需要学习一下。以下是目前我的理解,可能不正确,但是会持续修正。 什么是webflux?目前的认知是异步非阻塞IO的webMVC,因为之前的Springmvc是基于同步阻塞IO模型的Servlet实现的,包括tomcat,j 阅读全文
posted @ 2020-03-22 18:31 永不熄灭的火 阅读(3662) 评论(0) 推荐(0)
摘要:在将一个spring项目部署到linux上的tomcat中时遇到了以下错误。(以下所有错误的前提都是项目在idea中正常运行) 1. tomcat10 一直报错。第一个错误是无法将 org.springframework.web.filter.CharacterEncodingFilter 转换为 阅读全文
posted @ 2020-03-17 12:31 永不熄灭的火 阅读(377) 评论(1) 推荐(0)
摘要:* POINTCUT 一,concepts spring's pointcut model enables pointcut reuse independent of advise type。so ,you can target different advice with the same poin 阅读全文
posted @ 2020-03-16 11:48 永不熄灭的火 阅读(278) 评论(0) 推荐(0)
摘要:transaction事务,即操作的原子性,spring的事务管理是基于数据库的事务机制来设置的。 下面是几个重要的概念: 1.事务具备ACID四种特性,ACID是Atomic(原子性)、Consistency(一致性)、Isolation(隔离性)和Durability(持久性)的英文缩写。 2. 阅读全文
posted @ 2020-03-15 17:20 永不熄灭的火 阅读(422) 评论(0) 推荐(0)