spring学习笔记
文章平均质量分 79
wuqingdeqing
生如逐放 心有焰藏
展开
-
Spring读书学习笔记(一)——Spring MVC
Spring MVC采用了松散耦合、可插拔的组件结构。Spring MVC通过一套MVC注解,让POJO成为处理请求的控制器,无需实现任何接口。Spring MVC还支持REST风格的URL请求。1.1 Spring MVC体系结构概述Spring MVC框架围绕DispatcherServlet这个核心展开,它截获请求并将其分派给相应的处理器处理。1.1.1 体系结构Spring原创 2017-10-11 14:27:04 · 334 阅读 · 0 评论 -
Spring读书学习笔记(二)——Spring boot
2.1 概述2.1.1 特点内嵌Tomcat和Jetty容器,不需要部署WAR文件到Web容器及可独立运行应用。提供许多基于Maven的pom配置模板来简化工程配置。提供实现自动化配置的基础设施。提供可以直接在生产环境中使用的功能。开箱即用,没有代码生成,也无须XML配置文件,支持修改默认值来满足特定需求。2.1.2 启动器Spring boot是由一系列启动器组成原创 2017-10-20 21:14:43 · 258 阅读 · 0 评论 -
Spring读书学习笔记(三)——IoC
3.1 IoC概述IoC(Inverse of Control,控制反转)是Spring容器的内核。3.1.1 概念可以用DI(Dependency Injection, 依赖注入)的概念来代替IoC,即让调用类对某一接口实现类的依赖关系由第三方注入,以移除调用类对某一接口实现类的依赖。3.1.2 IoC类型从注入方法上看,IoC主要可以划分为三种类型:构造函数注入,属性注入和原创 2017-10-22 20:43:38 · 180 阅读 · 0 评论 -
Spring读书学习笔记(四)——装配Spring Bean
4.1 依赖注入的3种方式依赖注入有3种方式:构造器注入,setter注入,接口注入。4.1.1 构造器注入构造器注入依赖于构造方法实现,而构造方法可以是有参数或者是无参数的。在大部分情况下,都是通过类的构造方法来创建类对象,Spring也可以采用反射的方式,通过使用构造方法来完成注入,这是构造器注入的原理。这种注入比较简单,但缺点也很明显,如果参数很多,会比较复杂,影响可读性,这原创 2017-11-19 20:19:22 · 244 阅读 · 0 评论 -
spring注入时空指针问题
同事用到spring时,注入的bean报空指针异常,情况如下:A类中通过@Autowired注入B类的bean,但在上层业务操作A时,B类的bean始终为null,经查他使用A类的方式为new,此即导致问题的原因。spring将B类的bean注入到A类的bean中,这个bean是spring容器初始化的,而使用new生成的对象,与容器初始化的毫不相干,所以为null理所当然。所以,当要...原创 2019-06-25 17:15:45 · 768 阅读 · 0 评论