Spring学习
_CoolWind
大学生
展开
-
Spring学习笔记day01——Spring入门
Spring学习 Spring介绍 ##1.1Spring概述 Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成...原创 2019-07-24 22:36:30 · 185 阅读 · 0 评论 -
Spring学习笔记day02——注解注入
注解注入 注解是一个类,使用@注解名称 开发中使用注解取代xml配置文件 @Component @component取代<bean class=""> @Component(“id”) 取代<bean id="" class=""> web开发,提供三个@Component注解衍生注解 @Respository(“名称”) :dao层 @Service(“名称”):s...原创 2019-07-25 09:44:45 · 135 阅读 · 0 评论 -
Spring学习笔记day03——AOP(一)
AOP AOP概述 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP是OOP(面向对象编程)的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低...原创 2019-07-25 17:53:18 · 127 阅读 · 0 评论 -
Spring学习笔记day04——AOP(二)
AspectJ简介 AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ 是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面 新版本Spring框架,建议使用AspectJ方式来开发AOP 主要用途:自定义开发 AspectJ通知类型 aop联盟定义通知类型,具有特性接口,必须实现,从而...原创 2019-07-26 19:27:22 · 110 阅读 · 0 评论 -
Spring中bean的生命周期
Spring中Bean的生命周期 首先说一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean生命周期也类似,如下: (1)实例化Bean: 对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化。对于Ap...转载 2019-08-31 19:41:35 · 68 阅读 · 0 评论