![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
木西爷
这个作者很懒,什么都没留下…
展开
-
Spring中的aware接口
Spring中有很多继承于aware中的接口,这些接口到底是做什么用到的。awre.pngaware,翻译过来是知道的,已感知的,意识到的,所以这些接口从字面意思应该是能感知到所有Aware前面的含义。先举个BeanNameAware的例子,实现BeanNameAware接口,可以让该Bean感知到自身的BeanName(对应Spring容器的BeanId属性)属性,举个例子...转载 2020-04-11 09:48:36 · 146 阅读 · 1 评论 -
Spring 核心(第一部分)
本次介绍基于Spring5.0+版本,详情可参考官方文档。1.Ioc简介IoC也称为依赖项注入(DI)。这是一个对象仅通过构造函数参数、工厂方法的参数或对象实例构造或从工厂方法返回后在对象实例上设置的属性来定义其依赖项(即使用的其他对象)的过程。然后容器在创建bean时注入这些依赖项。Spring框架的IoC容器的基础包:org.springframework.beans和org.sp...原创 2020-01-06 18:13:28 · 162 阅读 · 0 评论 -
Spring上传和下载以及Feign调用时操作
SpringMVC上传和下载文件/跨服务上传和下载原创 2023-02-20 15:12:11 · 1950 阅读 · 1 评论 -
Spring Web(第二部分)
二、REST Clients他的部分描述了客户端访问REST端点的选项。2.1。创建RestTemplateRestTemplate是执行HTTP请求的同步客户机。它是原始的Spring REST客户机,并在底层HTTP客户机库上公开一个简单的模板方法API。注意:从5.0开始,非阻塞的、反应性的WebClient提供了RestTemplate的现代替代方案,对同步和异步以及流场景都...原创 2020-01-16 16:11:18 · 641 阅读 · 0 评论 -
Spring Web(第一部分)
1. Spring Web MVCSpring Web MVC是在Servlet API上构建的原始Web框架,从一开始就包含在Spring框架中。其正式名称“Spring Web MVC”来自其源模块(Spring -webmvc)的名称,但它更常见的名称是“Spring MVC”。与Spring Web MVC并行,Spring Framework 5.0引入了一个响应堆栈Web框架,其...原创 2020-01-16 11:24:02 · 1152 阅读 · 0 评论 -
Spring 数据入口(第二部分)
4. 对象关系映射(ORM)数据访问本节讨论在使用对象关系映射(ORM)时的数据访问。4.1。用Spring介绍ORMSpring框架支持与Java Persistence API (JPA)的集成,并支持用于资源管理、数据访问对象(DAO)实现和事务策略的本机Hibernate。例如,对于Hibernate,它提供了一流的支持,提供了几个方便的IoC特性,解决了许多典型的Hibernat...原创 2020-01-11 17:13:34 · 345 阅读 · 0 评论 -
Spring 数据入口(第一部分)
参考文档的这一部分涉及数据访问和数据访问层与业务或服务层之间的交互。本文详细介绍了Spring的全面事务管理支持,然后全面介绍了Spring框架集成的各种数据访问框架和技术。1. 事务管理全面的事务支持是使用Spring框架的最重要原因之一。Spring框架为事务管理提供了一致的抽象,提供了以下好处:跨不同事务API(如Java事务API (JTA)、JDBC、Hibernate和Ja...原创 2020-01-11 16:21:31 · 559 阅读 · 0 评论 -
Spring 测试(第二部分)
3.6 Spring MVC测试框架Spring MVC测试框架为测试Spring MVC代码提供了一流的支持,使用流畅的API可以与JUnit、TestNG或任何其他测试框架一起使用。它是在spring-test模块的Servlet API模拟对象上构建的,因此不使用正在运行的Servlet容器。它使用DispatcherServlet来提供完整的Spring MVC运行时行为,并支持使用T...原创 2020-01-10 18:05:28 · 285 阅读 · 0 评论 -
Spring 测试(第一部分)
1.Spring Testing介绍测试是企业软件开发的一个组成部分。本章重点讨论IoC原则为单元测试unit testing增加的价值,以及Spring框架对集成测试integration testing.的支持带来的好处。(在企业中对测试的全面处理超出了本参考手册的范围。)2.Unit Testing与传统的Java EE开发相比,依赖项注入应该使您的代码更少地依赖于容器。组成...原创 2020-01-10 16:39:28 · 491 阅读 · 0 评论 -
Spring 核心(第四部分)
带有AspectJ切入点的Spring AOPSpring通过使用基于模式的方法schema-based approach或@AspectJ注释样式@AspectJ annotation style提供了编写定制方面的简单而强大的方法。这两种风格都提供了完全类型化的建议和使用AspectJ切入点语言,同时仍然使用Spring AOP进行编织。本章讨论了基于schema和@ aspectj的...原创 2020-01-10 10:48:02 · 335 阅读 · 0 评论 -
Spring 核心(第三部分)
=======续= = BeanFactoryBeanFactory API为Spring的IoC功能提供了基础。它的特定契约主要用于与Spring的其他部分和相关第三方框架的集成,它的DefaultListableBeanFactory实现是更高级别的GenericApplicationContext容器中的一个关键委托。BeanFactory和相关接口(如BeanFactoryAwa...原创 2020-01-09 10:16:42 · 277 阅读 · 0 评论 -
Spring 核心(第二部分)
1.5 Bean作用域当您创建一个bean定义时,您将创建一个用于创建由该bean定义定义的类的实际实例的方法。bean定义是菜谱的想法很重要,因为它意味着,与类一样,您可以从一个菜谱创建多个对象实例。您不仅可以控制要插入到由特定bean定义创建的对象中的各种依赖项和配置值,还可以控制由特定bean定义创建的对象的范围。这种方法强大而灵活,因为您可以选择通过配置创建的对象的范围,而不必在J...原创 2020-01-07 18:18:56 · 228 阅读 · 0 评论