----- Spring
OceanStar的学习笔记
这个作者很懒,什么都没留下…
展开
-
Ioc的自动装配
什么叫做自动装配1) 手动装配: 以value或者ref的方式 明确指定属性值都是手动装配2) 自动装配: 根据指定的装配规则,不需要明确指定, Spring自动将匹配的属性值注入bean中 仅仅适用于自动注入对象装配模式1) 根据类型自动装配:将类型匹配的bean作为助兴注入到另一个bean中。如果IOC容器中有多个与目标类型一致的bean,Spring将无法注入,抛出异常2)根据名...转载 2019-11-01 16:42:45 · 701 阅读 · 0 评论 -
Ioc中bean的生命周期
springIoc容器可以管理Bean的声明周期,Spring允许在bean声明周期内特定的时间点执行指定的任务。Spring IOC容器对bean的声明周期进行管理的过程:① 通过构造器或者工厂方法创建bean实例② 为bean的属性设置值和对其他bean的引用③ 调用bean的初始化方法④ 使用bean⑤ 当容器关闭时,调用bean的销毁方法在配置bean的时候,可...转载 2019-11-01 15:05:32 · 211 阅读 · 0 评论 -
Ioc中Bean的作用域
在Spring中,可以在< bean >元素的scope属性里设置bean的作用域,以决定这个bean是单实例的还是多实例的。默认情况下,Spring值为每个在IOC容器里声明的bean创建唯一一个实例,整个Ioc容器范围内都能共享该实例:所有后续的getBean()调用和bean引用都将返回这个唯一的bean。该作用域被称为singleton,它是所有bean的默认作用域。...转载 2019-11-01 14:52:46 · 711 阅读 · 0 评论 -
IOC容器和Bean的配置
文章目录IOC和DIIOC:反转控制DI:依赖注入IOC容器在Spring中的实现IOC和DIIOC:反转控制在应用程序中的组件需要获取资源时,传统的方式是组件主动的从容器中获取所需要的资源,在这样的模式下开发人员往往需要知道在具体容器中特定资源的获取方式,增加了学习成本,同时降低了开发效率反转控制的思想完全颠覆了应用程序组件获取资源的传统反射光hi:反转了资源的获取方向,改由容器主动的将...转载 2019-10-31 11:08:20 · 173 阅读 · 0 评论 -
Eclipse版本Spring之HelloSpring
1、安装Springtools插件安装SpringTools插件2、搭建Spring运行时环境1) 创建转载 2019-10-27 12:52:24 · 192 阅读 · 0 评论 -
Java之Spring的Aop学习
文章目录AOP相关概念AOP概述什么是AOPAOP的作用以及优势AOP的实现方式AOP的具体应用案例中的问题问题的解决新的问题动态代理回顾动态代理的特点动态代理的作用动态代理常用的两种方式使用jdk官方的Proxy类创建代理对象基于子类的动态代理解决案例中的问题:基于动态代理实现事务控制基于xml的Aop配置环境搭建创建工程,并引入jar坐标创建spring的配置文件并导入约束编码实现一般实现坏绕...转载 2019-10-09 16:29:01 · 204 阅读 · 0 评论 -
Java之Spring之基于xml的IOC
1、启动idea应用,进入如图界面2、点下创建项目(create new project),进入到创建项目窗口,点下javaEE,显示javaEE版本选择下拉框,点下下拉框选择javaEE版本,如图3、点下下一步(next),进入到如图窗口,4、点下下一步,进入到项目名设置窗口,设置名称点下finish就完成创建了,如图5、...转载 2019-09-20 16:43:12 · 296 阅读 · 0 评论 -
Java之spring学习注解Ioc
文章目录使用spring的Ioc的实现账户的CRUD需求和技术要求需求技术要求准备创建项目,并引入依赖实现创建数据库并编写实体类编写账户的持久层接口编写业务层代码编写配置文件测试编写测试类分析基于注解的IOC配置明确环境搭建使用@Component注解配置管理的资源常用注解用于创建对象的@Component@Controller,@Service,@Repository用于注入数据的@Autowi...转载 2019-08-04 14:58:29 · 253 阅读 · 0 评论 -
什么是Spring
文章目录Spring概述Spring概述spring是什么spring的优势spring的体系结构Spring概述Spring概述spring是什么Spring是分层的Java SE/EE应用full-stack轻量级开源框架,以IoC(反转控制)和AOP(面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整...转载 2019-10-27 10:39:26 · 197 阅读 · 0 评论