随笔分类 -  Spring

摘要:Xml优点 1:xml是集中式的元数据,不需要和代码绑定的; 在我们开发中,xml配置文件和代码类是区分开的。不需要绑定到代码中 2:使用xml配置可以让软件更具有扩展性; 比如,我们在spring中,我们不想使用接口而是想用接口的实现类,这个时候只需要修改xml配置中bean的class值就可以了 阅读全文
posted @ 2020-04-10 16:40 code906 阅读(375) 评论(0) 推荐(0)
摘要:背景:为了解决函数,谁需要谁调用的原则,改变代码风格,方便维护 优化后: 一、什么是代理模式? 代理模式的核心作用就是通过代理,控制对对象的访问。它的设计思路是:定义一个抽象角色,让代理角色和真实角色分别去实现它。 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用。它只关注真正 阅读全文
posted @ 2020-04-10 15:21 code906 阅读(142) 评论(0) 推荐(0)
摘要:自定义注解 阅读全文
posted @ 2020-04-10 15:19 code906 阅读(144) 评论(0) 推荐(0)
摘要:前面说了,使用xml文件开发。有没有更简便的方法呢? 就是使用注解开发,原理一样,不过简化开发流程。坏处就是耦合性增加了 在Spring常用的注解有几种: @Required @Autowired @Primary @Value @Primary @PostConstruct @PreDestroy 阅读全文
posted @ 2020-04-10 14:42 code906 阅读(198) 评论(0) 推荐(0)
摘要:先概括的说bean相关内容,之后讨论具体应用。 有个大概了解即可。 | Property | Explained in… | | | | | Class | "Instantiating Beans" | | Name | "Naming Beans" | | Scope | "Bean Scope 阅读全文
posted @ 2020-04-09 22:18 code906 阅读(216) 评论(0) 推荐(0)
摘要:传统的java工程,各种类之间都有强依赖的关系。 一、传统工程 演示,创建工程名为spring 01 ioc basic,工程结构如下: 环境: jdk12 intellj编辑器 maven3.6 (1)创建com.dao的package包,里面两个文件UserDao和UserdDapImpl Us 阅读全文
posted @ 2020-04-09 21:09 code906 阅读(123) 评论(0) 推荐(0)
摘要:一、spring spring概括来说,就是: spring是一个开源的框架 轻量级、非侵入式的框架 支持控制反转(IOC)、面向切面编程(AOP) 支持事务的处理,对框架整合的支持 二、spring的结构 首先,需要了解spring的大致框架,有利后面读源码: 可以细分为 | 名称 | 作用 | 阅读全文
posted @ 2020-04-08 18:59 code906 阅读(134) 评论(0) 推荐(0)