
Spring
步步静心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring知识点总结
SpringIOCIOC容器概念IOC其实就是一个对象的容器。全称Inversion Of Control 控制反转,核心的作用就是将原来由开发人员来控制的对象管理操作交由Spring来管理。SpringIOC不仅帮我们管理了对象的创建,还包括给对象增加了生命周期行为、作用域(单例、非单例)、懒加载。 配合Spring的DI, 更能方便的解决对象属性值注入、对象之间的依赖注入问题。IOC容器初始化方式ClassPathXmlApplicationContext该类负责加载类路径下的xml配置文件原创 2020-11-22 23:57:34 · 192 阅读 · 0 评论 -
Spring学习一
Spring了解依赖,类A中使用了类B的属性或方法,叫做类A依赖类BSpring由20多个模块组成,可以分为数据访问/集成,JDBC,Transactions; Web,即后面讲的springMVC; AOP;提供JVM的代理,Instrumentation;消息发送,Messing,核心容器;测试ioc的体现servlet创建类继承HttpServlet;在web.xml中注册Servlet,使用myServlet,com.csdn.java.MyServlet没有创建Servlet对原创 2020-10-15 21:50:58 · 167 阅读 · 0 评论 -
Spring学习二,基于注解的di
Spring当项目中类相对少时,在一个配置文件中写多个bean对象,操作,修改,等相对简单些。但是项目大点,类的数量成百了等,若是同样写在同一个配置文件中,会使得文件内容繁多,修改操作麻烦,并且多人操作还可能带来冲突,矛盾,而换成多个配置文件每个配置文件的大小比一个文件的大小要小得多,效率也高些。多配置文件的使用场合按功能模块划分,一个模块一个配置文件;按类的功能,数据库相关配置在一个配置文件中,做事务的功能在一个配置文件基于注解的di通过注解完成对象的创建,属性的赋值使用注解的步骤加入m原创 2020-10-21 16:00:35 · 142 阅读 · 0 评论 -
Spring-AOP-2
Spring AOP代理机制实现原理Spring AOP底层支持两种动态实现:JDK原生的动态代理Cglib动态代理Spring在创建代理对象的时候,会自动选择要使用哪种代理方案。如果被代理的类实现了接口,那么就用JDK动态代理;反之就用Cglib动态代理JDK原生动态代理区别静态代理每代理一个类就要创建一个专门的代理类,动态代理只需要通过一个通用的代理类,即可代理所有实现了接口的类。Cglib动态代理Code Generation Library,Code生成类库。使用JDK的P原创 2020-10-22 15:57:25 · 155 阅读 · 0 评论 -
SpringAop
SpringAOP概述AOP的全称是Aspect Oriented Programming(面向切面编程)OOP语言提供了类与类之间纵向的关系(继承、接口),而AOP补充了横向的关系(比如在不改变目标类中源代码的情况下给com.lanou.spring包下所有类中以insert和update开头的方法添加事务管理)SpringAOP和AspectJ的区别AspectJ是一个专门主打面向切面编程的框架。 它是使用一种特殊的语言(扩展自Java语言)来编写切面代码,后缀是.aj格式,并且需要使用专门原创 2020-10-22 15:55:42 · 147 阅读 · 0 评论