摘要: 1、下载sql developer数据库连接可视化工具 连接地址:点我下载 下载完成,安装有Java环境,解压即可运行,也可以在linux系统中运行。 阅读全文
posted @ 2019-08-11 16:10 ZeroMZ 阅读(131) 评论(0) 推荐(0)
摘要: 1、Resource接口提供的主要方法 1》getInputStream():定位并打开资源,返回资源对应的输入流。每次调用都返回新的输入流。调用者必须负责关闭输入流。 2》isOpen():返回资源文件是否打开,如果资源文件不能多次读取,每次读取结束时应该显式关闭,以防止资源泄漏。 3》exist 阅读全文
posted @ 2019-08-11 00:10 ZeroMZ 阅读(313) 评论(0) 推荐(0)
摘要: 1、搜索bean类,使用注解标注spring bean。 @Component:标注一个普通的spring bean类 @Controller:标注一个控制器组件类(Java EE组件) @Service:标注一个业务逻辑组件类(Java EE组件) @Repository:标注一个DAO组件类(J 阅读全文
posted @ 2019-08-10 22:10 ZeroMZ 阅读(428) 评论(0) 推荐(0)
摘要: 1、扩展IoC容器使用后处理器扩展 bean后处理器:对容器中的bean进行后处理,也就是额外的加强。 容器后处理:对IoC容器进行后处理,增强容器功能。 2、bean后处理器 负责处理容器中的所有bean。 bean后处理器必须实现BeanPostProcessor接口,提供非方法有: Objec 阅读全文
posted @ 2019-08-10 17:37 ZeroMZ 阅读(262) 评论(0) 推荐(0)
摘要: 1、p:命名空间 引入命名空间:xmlns:p="http://www.springframework.org/schema/p" 配置举例: 总结:p:主要用于设值注入,如果某个属性是其他bean的引用,则需要在对应属性名后追加“-ref”,如上面的axe是对其他bean的引用。由也引发一个要注意 阅读全文
posted @ 2019-08-10 14:31 ZeroMZ 阅读(1490) 评论(0) 推荐(0)
摘要: 1、关于配置文件一些使用 组件与组件之间的耦合,采用依赖注入管理;基本类型的成员变量值,应该直接在代码中设置。 2、获取其他bean的属性值 PorpertyPathFactoryBean用来获取目标bean的属性值(实际上就是它的getter方法的返回值),获得的值可以注入给其他bean,也可以直 阅读全文
posted @ 2019-08-10 13:18 ZeroMZ 阅读(394) 评论(0) 推荐(0)
摘要: 1、创建bean的方式有3种: 1》使用构造器创建bean,即设值注入、构造注入本质都是使用bean的构造器创建bean的。 2》使用静态工厂方法创建bean。 3》调用实例工厂方法创建bean。 2、使用静态工厂方法创建bean 使用静态工厂方法创建bean实例,<bean.../>元素需要指定如 阅读全文
posted @ 2019-08-09 16:39 ZeroMZ 阅读(2277) 评论(0) 推荐(0)
摘要: 1、bean的基本定义和bean别名 2、容器中bean的作用域 singleton:单例模式,在整个spring IoC容器中,singleton作用域的bean将只生成一个实例。 prototype:每次通过容器的getBean()方法获取prototype作用域的bean时,都将产生一个新的b 阅读全文
posted @ 2019-08-09 00:19 ZeroMZ 阅读(587) 评论(0) 推荐(0)
摘要: 1、如上一篇文章所述,有时候bean想发布一些容器事件,就需要先获取spring容器,然后将Event交由spring容器将事件发布出去。 为了让bean获取它所在的spring容器,可以让该bean实现BeanFactoryAware接口,BeanFactoryAware接口只有一个方法。 set 阅读全文
posted @ 2019-08-08 22:43 ZeroMZ 阅读(578) 评论(0) 推荐(0)
摘要: 1、通过ApplicationEvent类和ApplicationListener接口,可以实现ApplicationContext的事件处理。 如果容器中有一个ApplicationListener bean,当ApplicationContext发布ApplicationEvent时,Appli 阅读全文
posted @ 2019-08-08 22:06 ZeroMZ 阅读(5368) 评论(0) 推荐(0)