随笔 - 1162  文章 - 0  评论 - 16  阅读 - 59万 

随笔分类 -  Spring

Spring框架
(II)第十三节:使用注解创建Dao、Service、Controller Bean 组件
摘要:一、注解配置 bean 相对于 XML 方式而言,通过注解的方式配置 bean 更加简洁和优雅,而且和 MVC 组件化开发的理念十分契合,是开发中常用的使用方式。 二、使用注解标识组件 组件:即 Spring 中管理的 bean 1)普通组件:@Component 标识一个受 Spring IOC  阅读全文
posted @ 2021-10-17 20:13 格物致知_Tony 阅读(279) 评论(0) 推荐(0) 编辑
(II)第十二节:基于XML的自动装配
摘要:一、自动装配概念 自动赋值(自动装配):仅限于对自定义类型的属性有效;自动的为属性赋值 1)手动装配:以 value 或 ref 的方式 明确指定属性值都是手动装配; 2)自动装配:根据指定的装配规则,不需要明确指定, Spring 自动将匹配的属性值注入到 bean 中。 二、手动赋值 <bean 阅读全文
posted @ 2021-10-17 18:31 格物致知_Tony 阅读(136) 评论(0) 推荐(0) 编辑
(II)第十一节:SpEL 表达式
摘要:一、简介 Spring Expression Language,Spring表达式语言,简称SpEL。支持运行时查询并可以操作对象图。 和JSP页面上的EL表达式、Struts2中用到的OGNL表达式一样,SpEL根据JavaBean风格的getXxx()、setXxx()方法定义的属性访问对象图, 阅读全文
posted @ 2021-10-17 18:07 格物致知_Tony 阅读(701) 评论(0) 推荐(0) 编辑
(II)第十节:Spring引用外部属性文件
摘要:一、引用外部属性文件 当bean的配置信息逐渐增多时,查找和修改一些bean的配置信息就变得愈加困难。这时可以将一部分信息提取到bean配置文件的外部,以properties格式的属性文件保存起来,同时在bean的配置文件中引用properties属性文件中的内容,从而实现一部分属性值在发生变化时仅 阅读全文
posted @ 2021-10-17 15:51 格物致知_Tony 阅读(135) 评论(0) 推荐(0) 编辑
(II)第九节:bean 的后置处理器
摘要:一、概念 bean 的 后置处理器允许在调用 初始化方法前后 对 bean 进行额外的处理。 注意:bean 的后置处理器会对 IOC 容器里的所有的 bean 实例逐一进行处理,而非单一实例! 二、实现后置处理器 bean 的后置处理器需要实现接口:org.springframework.bean 阅读全文
posted @ 2021-10-17 15:50 格物致知_Tony 阅读(218) 评论(1) 推荐(0) 编辑
(II)第八节:bean 的生命周期
摘要:一、概述 Spring IOC 容器可以管理 bean 的生命周期,Spring 允许在 bean 生命周期内特定的时间点执行指定的任务 二、bean 的生命周期 Spring IOC 容器对 bean 的生命周期进行管理的过程: ① 通过构造器或工厂方法创建 bean 实例; ② 为 bean 的 阅读全文
posted @ 2021-10-17 13:57 格物致知_Tony 阅读(46) 评论(0) 推荐(0) 编辑
(II)第七节:bean 的作用域
摘要:Bean 的作用域 在 Spring 中,可以在 <bean> 元素的 scope 属性里设置 bean 的作用域,以决定这个 bean 是单实例的还是多实例的。 默认情况下,Spring 只为每个在 IOC 容器里声明的 bean 创建唯一一个实例(Spring 中默认是单例的 bean),整个  阅读全文
posted @ 2021-10-16 18:37 格物致知_Tony 阅读(124) 评论(0) 推荐(0) 编辑
(II)第六节:重用、继承 bean 的配置信息
摘要:一、通过继承实现 bean 配置信息的重用 当需要创建多个 bean 时,如果其中一个 bean 的属性个别属性与另外不一样,其他信息都一样,这时就可以实现配置信息的重用。 配置文件: <bean id="person01" class="com.njf.spring.bean.Person"> < 阅读全文
posted @ 2021-10-16 17:32 格物致知_Tony 阅读(55) 评论(0) 推荐(0) 编辑
(II)第五节:工厂方式创建 bean
摘要:一、静态工厂创建 bean 当我们创建一个复杂对象的时候,可以利用工厂模式来创建 bean 对象。 工厂模式:工厂帮我们创建对象,有一个专门帮我们创建对象的类,这个类就是工厂 静态工厂:工厂本身不用创建,通过静态方法调用:对象 = 工厂类.工厂方法名() 实例工厂:工厂本身需要创建对象 工厂类 工厂 阅读全文
posted @ 2021-10-16 17:11 格物致知_Tony 阅读(228) 评论(0) 推荐(0) 编辑
(II)第四节:为 Bean 的各种属性赋值
摘要:一、通过 setter 方法为属性赋值 通过 bean 的 setXxx() 方法赋值,在配置文件中注册一个bean,并使用 property 标签来给属性赋值: <!--注册一个Person对象,Spring会自动创建这个Person对象--> <bean id="person01" class= 阅读全文
posted @ 2021-10-15 22:29 格物致知_Tony 阅读(790) 评论(0) 推荐(0) 编辑
(II)第三节:Bean的注册与获取
摘要:一、注册 Bean 基于 XML 配置的方式,可以在 Spring 的配置文件中使用 bean 标签来配置 bean 的信息。 Person 类的声明: 1 public class Person { 2 private String lastName; 3 private Integer age; 阅读全文
posted @ 2021-10-15 22:28 格物致知_Tony 阅读(171) 评论(0) 推荐(0) 编辑
(II)第二节:HelloWordl 案例
摘要:HelloWorld:通过各种方式给容器中注册对象 以前是自己new对象,现在所有的对象交给容器创建;给容器中注册组件 框架使用流程: (1)导包 使用 Maven 的方式,添加依赖: <properties> <maven.compiler.source>8</maven.compiler.sou 阅读全文
posted @ 2021-10-10 18:34 格物致知_Tony 阅读(59) 评论(0) 推荐(0) 编辑
(II)第一节:IOC 和 DI
摘要:一、IOC(Inversion(反转) Of Control):控制反转 控制:资源的获取方式: (1)主动式:(每次要什么资源,就直接创建即可) BookServlet{ BookService bs = new BookService(); AirPlane ap = new AirPlane( 阅读全文
posted @ 2021-10-10 12:34 格物致知_Tony 阅读(72) 评论(0) 推荐(0) 编辑
(I)第二节:开发环境
摘要:方式一:使用 Intellij IDEA 方式二:使用Spring官方提供的 sts(Spring Tool Suite) 开发工具(装好插件的eclipse) 在Spring Tool Suite工具中通过如下步骤创建Spring的配置文件 ① File -> new -> Spring Bean 阅读全文
posted @ 2021-10-10 10:36 格物致知_Tony 阅读(43) 评论(0) 推荐(0) 编辑
(I)第一节:Spring 框架
摘要:一、框架:半成品软件 高度抽取可重用代码的一种设计;高度的通用性; 书城:WebUtils.java;BaseServlet;Filter… 打包:bookstore.jar;(工具类)commons-fileupload,commons-io(工具类),commons-dbutils(方便操作数据 阅读全文
posted @ 2021-10-10 10:11 格物致知_Tony 阅读(75) 评论(0) 推荐(0) 编辑
Spring【目录】
摘要:一、Spring 概述 1. Spring 框架 2. 开发环境 二、IOC 容器和 DI 1. IOC 和 DI 2. HelloWorld 案例 3. Bean 的注册与获取 4. 为 Bean 的各种属性赋值 5. 工厂方式创建 bean 6. 重用、继承 bean 的配置信息 7. bean 阅读全文
posted @ 2021-10-10 10:07 格物致知_Tony 阅读(80) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示