Spring框架
文章平均质量分 92
雪山上的小草
每天都是初学者
展开
-
Spring中Model、ModelMap及ModelAndView之间的区别
Spring中Model、ModelMap及ModelAndView之间的区别1. Model(org.springframework.ui.Model)Model是一个接口,包含addAttribute方法,其实现类是ExtendedModelMap。ExtendedModelMap继承了ModelMap类,ModelMap类实现了Map接口。public class Extend...转载 2019-02-27 11:17:20 · 327 阅读 · 0 评论 -
spring web.xml 难点配置总结【转】
web.xmlweb.xml是所有web项目的根源,没有它,任何web项目都启动不了,所以有必要了解相关的配置. ContextLoderListener,ContextLoaderServlet,DispatcherServlet 区别本段引用自 : http://blog.csdn.net/feiyu8607/article/details/6532397web.xml...转载 2018-11-04 12:13:29 · 173 阅读 · 0 评论 -
Java - 你如何理解AOP中的连接点(Joinpoint)、切点(Pointcut)、增强(Advice)、引介(Introduction)、织入(Weaving)、切面(Aspect)这些概念?
原地址:https://blog.csdn.net/u011230736/article/details/77765576a. 连接点(Joinpoint):程序执行的某个特定位置(如:某个方法调用前、调用后,方法抛出异常后)。一个类或一段程序代码拥有一些具有边界性质的特定点,这些代码中的特定点就是连接点。Spring仅支持方法的连接点。 b. 切点(Pointcut):如果连接点相当于数据...转载 2018-10-06 12:04:10 · 2527 阅读 · 0 评论 -
Spring 依赖注入方式详解
阅读目录1.Set注入2.构造器注入3.静态工厂的方法注入4.实例工厂的方法注入 平常的Java开发中,程序员在某个类中需要依赖其它类的方法。 通常是new一个依赖类再调用类实例的方法,这种开发存在的问题是new的类实例不好统一管理。 Spring提出了依赖注入的思想,即依赖类不由程序员实例化,而是通过Spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。 ...转载 2018-07-01 11:59:26 · 188 阅读 · 1 评论 -
Spring系列(三):Spring IoC中各个注解的理解和使用
一、把在Spring的xml文件中配置bean改为Spring的注解来配置bean传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低。2、在开发中在.java文件和.xml文...转载 2018-06-23 23:43:49 · 207 阅读 · 0 评论 -
Spring DI技术
一 DI技术简介它是IOC的一种重要实现,用一个单独的对象(装配器)来装配对象之间的依赖关系通过将依赖关系写入配置文件,然后在创建有依赖关系的对象时,由IOC容器注入依赖的对象 Dependency Injection ,依赖注入 is a :是一个,继承。 has a:有一个,成员变量,依赖。 class B { private A a; //B类依赖A类 ...原创 2018-04-12 16:52:24 · 2540 阅读 · 0 评论 -
SpringMVC详解------参数绑定
目录1、SpringMVC 参数绑定 2、默认支持的类型 3、基本数据类型的绑定4、包装数据类型的绑定5、POJO(实体类)类型的绑定6、复合POJO(实体类)类型的绑定7、数组类型的绑定8、List类型的绑定8、Map类型的绑定9、遇到的问题 参数绑定,简单来说就是客户端发送请求,而请求中包含一些数据,那么这些数据怎么到达 Controller ?这在实际项目开发中也是用到的最多的,那么 S...转载 2018-04-14 19:11:27 · 217 阅读 · 0 评论 -
Spring IOC技术
一 Spring IOC技术简介 图中对象A,B,C和D如果看成手表机芯,任何一个齿轮出现问题,手表都无法正常运转,它们之间的耦合度非常紧密 IOC是Inversion of Control的缩写,多数书籍翻译成“控制反转”,还有些书籍翻译成为“控制反向”或者“控制倒置”。 IOC是为了解决对象之间的耦合度过高的问题,实现对象之间的“解耦” IOC是 控制反转,反转了什么?实际是获得依赖对...转载 2018-04-08 17:36:31 · 129 阅读 · 0 评论 -
Spring和SpringMVC父子容器关系初窥
Spring和SpringMVC父子容器关系初窥一、背景 最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和SpringMVC配置文件中包扫描的官方推荐方式。二、概念理解和知识铺垫 在Spring整体框...转载 2018-04-08 10:37:14 · 142 阅读 · 0 评论