随笔分类 - Spring框架
Spring课程 Spring入门篇 4-3 Spring bean装配(下)之Autowired注解说明2 集合运用
摘要:课程链接: 本节主要讲了以下几块内容 1 注解相关解析 2 代码演练 集合for循环的使用 2.1 list集合应用 2.2 map集合应用 2.3 集合排序(只对list有效,对map无效(list有序,map无序)) 1 注解相关解析 1.1 autowired注解应用到集合属性可以提供所有特定
阅读全文
Spring课程 Spring入门篇 4-2 Spring bean装配(下)之Autowired注解说明1
摘要:课程链接: 1 解析 2 代码演练 1 解析 1.1 @Required注解 该注解适用于bean属性的set方法 1.2 @Autowired 作用: 是为了把依赖的对象,自动的注入到bean里 使用方式: 1 @autowired required的默认值为false 2 每个类中只有一个构造器
阅读全文
Spring课程 Spring入门篇 4-1 Spring bean装配(下)之bean定义及作用域注解实现
摘要:课程链接: 1 概述 2 代码演练 3 代码解析 1 概述 1.1 bean注解相关 a context:component-scan标签使用 问:该标签的作用是什么? 答:该标签作用是支持注解,在xml配置文件中不用配置bean了 问:该标签的使用条件是什么? 答:spring3.0之后才支持该标
阅读全文
Spring课程 Spring入门篇 3-5 Spring bean装配(上)之Resource
摘要:课程链接: 1 resource简析 2 resource代码演练 1 resource简析 urlsource:url对应的资源 classpath:获取类路径下的资源文件 filesystemresource:获取文件系统里面的资源 servletContextResource:servlet封
阅读全文
Spring课程 Spring入门篇 3-4 Spring bean装配(上)之自动装配
摘要:课程链接: 1 自动装配的方式 2 自动装配实现 1 自动装配的方式 根据反射的机制 1.1 byName根据属性名自动装配,类似于依赖注入的set注入。(如果找不到set属性中的bean,如果test中用try方法的话,报空指针异常) 1.2 byType根据类名进行注入,xml配置文件beanI
阅读全文
Spring课程 Spring入门篇 3-3 Spring bean装配(上)之aware接口
摘要:课程链接: 本节主要介绍了以下内容: 1 aware介绍 2 代码演练 3 课程总结 1 aware介绍 1.1 为什么要使用aware? 在java类中,可以方便的获取xml配置文件中的bean的各个属性。通过不同的aware可以获取不同的bean的属性 1.2 有哪些类型的aware? 常见的有
阅读全文
Spring课程 Spring入门篇 3-2 Spring bean装配(上)之bean的生命周期
摘要:课程链接: 本节主要讲了三大块内容 1 bean的生命周期概念 2 bean的初始化和销毁的三种方式对比(代码演练) 3 总结 1 bean的生命周期概念 1.1 bean的定义:xml中关于bean的配置,bean的id和bean的class等。 1.2 bean的初始化:ioc容器启动的时候加载
阅读全文
Spring课程 Spring入门篇 3-1 Spring bean装配(上)之bean的配置项及作用域
摘要:课程链接: 本节主要讲了四大块 1 bean的作用域 2 bean作用域代码演练 3 单例 多例应用场景 4 bean的配置项(不重要) 1 bean的作用域 1.1 singleton :单例 1.2 prototype :多例 不重要: 1.3 request :每次http请求创建一个实例且仅
阅读全文
Spring课程 Spring入门篇 2-1 IOC和bean容器
摘要:课程链接: 本节讲了5部分内容,6为项目demo: 1 接口及面向接口编程 2 什么是IOC 3 Spring的bean配置 4 Bean的初始化 5 Demo 自己理解: 1 高层模块和底层模块都依赖于他们共同的接口,而不是高层模块依赖于底层模块进行开发 2 IOC 控制反转,控制权的转移,将产生
阅读全文
maven课程 项目管理利器-maven 2-2第一个maven案例hellomaven
摘要:maven 目录结构 pom.xml src -main -java -package -test -java -package -resources
阅读全文
Spring课程 Spring入门篇 1-3Spring框架
摘要:课程链接: 1 框架与类库的区别: 框架封装了逻辑,高内聚,类库是松散的工具组合 框架专注于某一个领域,类库通用性较强 2 为什么使用框架: a 业务系统日趋复杂 b 重用度高,开发效率和质量提高 c 易上手,快速解决问题
阅读全文
Spring课程 Spring入门篇 1-2Spring简介
摘要:课程链接: 1 Spring是什么? 2 为什么是Spring 3 Spring的作用: 4 适用范围 1 Spring是什么? a 开源框架 b 轻量级的控制反转(Ioc)和面向切面编程(AOP)的容器框架(本身容量和运行该容器的开销都很小,通过控制反转实现轻耦合的作用) 2 为什么是Spring
阅读全文
Spring课程 Spring入门篇 1-1Spring入门课程简介
摘要:课程链接: 课程简介: 1 什么是框架 2 Spring简介 3 IOC(配置,注解) 4 Bean(配置,注解) 5 AOP(配置,注解,AspectJ、API) SpringFrameWork 常用网站: http://spring.io/ http://spring.io/projects/s
阅读全文