![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 73
爱学编程的菜鸟
这个作者很懒,什么都没留下…
展开
-
Spring-基于XML的声明式事务
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2023-06-28 20:45:42 · 86 阅读 · 1 评论 -
Spring-声明式事务
Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作。原创 2023-06-28 20:39:58 · 44 阅读 · 1 评论 -
基于XML的AOP
【代码】基于XML的AOP。原创 2023-06-28 19:10:30 · 46 阅读 · 1 评论 -
AOP概念及相关术语
AOP(Aspect Oriented Programming)是一种设计思想,是软件设计领域中的面向切面编程,它是面向对象编程的一种补充和完善,它以通过预编译方式和运行期动态代理方式实现在不修改源代码的情况下给程序动态统一添加额外功能的一种技术。原创 2023-06-28 18:31:23 · 66 阅读 · 1 评论 -
AOP-代理模式
方法的时候,不再是直接对目标方法进行调用,而是通过代理类间接调用。调用目标方法时先调用代理对象的方法,减少对目标方法的调。静态代理确实实现了解耦,但是由于代码都写死了,完全不具备任何的灵活性。说,将来其他地方也需要附加日志,那还得再声明更多个静态代理类,那就产生了大量重复的代。提出进一步的需求:将日志功能集中到一个代理类中,将来有任何日志需求,都通过这一个代理。代理:将非核心逻辑剥离出来以后,封装这些非核心逻辑的类、对象、方法。目标:被代理“套用”了非核心逻辑代码的类、对象、方法。原创 2023-06-28 18:21:22 · 77 阅读 · 1 评论 -
基于注解管理bean
可以将属性required的值设置为true,则表示能装就装,装不上就不装,此时自动装配的属性为。b>若有多个类型匹配的bean,此时会自动转换为byName的方式实现自动装配的效果。通过注解+扫描所配置的bean的id,默认值为类的小驼峰,即类名首字母为小写的结果。通过该注解的 value属性值,指定某个bean的id,将这个bean为属性赋值。即将要赋值的属性的属性名作为bean的id 匹配某个bean为属性赋值。可以通过标识组件的注解的value属性值设置bean的自定义的id。原创 2023-06-28 17:52:37 · 46 阅读 · 1 评论 -
Spring-IOC
反转控制的思想完全颠覆了应用程序组件获取资源的传统方式:反转了资源的获取方向——改由容器主动的将资源推送给需要的组件,开发人员不需要知道容器是如何创建资源对象的,只需要提供接收资源的方式即可,极大的降低了学习成本,提高了开发的效率。Spring 的 IOC 容器就是 IOC 思想的一个落地的产品实现。在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率。原创 2023-06-28 17:28:23 · 59 阅读 · 1 评论 -
Spring简介
Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring框架来创建性能好、易于测试、可重用的代码。Spring 框架是一个开源的 Java 平台,它最初是由 Rod Johnson 编写的,并且于 2003 年 6 月首 次在Apache 2.0 许可下发布。Spring 是轻量级的框架,其基础版本只有 2 MB 左右的大小。原创 2023-06-28 11:01:30 · 99 阅读 · 1 评论