Spring学习笔记
fanxin_i
这个作者很懒,什么都没留下…
展开
-
web.xml中classpath和classpath*指的是哪个路径
首先 classpath是指 WEB-INF文件夹下的classes目录解释classes含义:1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml2.存放模板文件 eg.actionerror.ftl3.存放class文件 对应的是项目开发时的src目录编译文件总结:这是一个定位资源的入口如果你知道开发过程中有这么一句话:惯例大于...转载 2018-03-07 13:12:57 · 373 阅读 · 0 评论 -
spring中各个jar包的作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要...转载 2018-03-05 21:41:58 · 183 阅读 · 0 评论 -
最清晰的AOP基本原理介绍
AOP基本原理介绍AOP:Aspect-oriented Programming 面向切面编程。在一个服务的流程中插入与业务无关的系统服务逻辑(Logging,Security)这样的逻辑称为 Cross-cutting concerns(横切关注点)。将 cross-cutting concerns独立设计成为一个对象,这样的特殊对象就称为Aspect。从代理机制入门AOP:1. ...原创 2018-12-26 15:57:22 · 430 阅读 · 0 评论 -
第一章:Spring的核心
typora-copy-images-to: …\imgSpring的核心纵览全书,读者会发现Spring 可以做非常多的事情。但归根结底,支 撑Spring的仅仅是少许的基本理念,所有的理念都可以追溯到Spring 最根本的使命上:简化Java开发。为了降低Java开发的复杂性,Spring采取了以下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松...原创 2018-12-27 14:52:15 · 183 阅读 · 0 评论 -
第二章节:装配Bean
装配Bean装备Bean声明bean构造器注入和Setter方法注入装配bean控制bean的创建和销毁背景 通常创建应用对象之间关联关系的传统方法(通过构造器或者查找)通常会导致结构复杂的代码。这些代码很难被复用或者单元测试。而在Spring中,对象无需自己查找或创建与其所关联的其他对象。相反,容器负责将所需要相互协作的对象引用赋予各个对象。创建应用对象之间协作关系的行为通常...原创 2018-12-27 15:01:28 · 317 阅读 · 0 评论 -
Spring Bean初始化流程源码剖析
Spring Bean初始化流程源码剖析一、首先我们来看ClassPathXmlApplicationContext类体系结构从该继承体系可以看出:BeanFactory 是一个 bean 工厂的最基本定义,里面包含了一个 bean 工厂的几个最基本的方 法,getBean(…) 、 containsBean(…) 等 ,是一个很纯粹的bean工厂,不关注资源、资源位置、事件等。 Ap...原创 2019-04-22 20:17:16 · 873 阅读 · 0 评论 -
spring容器初始化源代码解析
spring容器初始化源代码解析Spring自带了多种类型的IOC容器(应用上下文)。下面罗列的几个是你最有可能遇到的。AnnotationConfigApplicationContext:从一个或多个基于Java的配置类中加载Spring应用上下文。AnnotationConfigWebApplicationContext:从一个或多个基于Java的配置类中加载Spring Web应用上...原创 2019-06-26 13:05:03 · 485 阅读 · 0 评论