
spring4_ioc
哒哒哒菓子
萌新萌新
展开
-
阿里云大学JavaWeb开发系列课程:Spring框架入门第九讲代理的讲解
静态代理的角色分析: 抽象角色——一般使用接口或者抽象类来实现。 真实角色——被代理的角色 代理角色——代理真实角色—代理真实角色后一般会做一些附属操作。 客户——使用代理角色来进行一些操作 Client.java(客户) package cn.sxt.staticproxy; public class Client { public static void main(Strin...原创 2020-03-03 17:06:40 · 136 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第八讲bean的自动装配
bean的作用域和自动装配 scope指bean的作用域,在配置bean的时,由scope属性来配置bean的 作用域 注意:在整合structs2和spring时需要将action设为scope=“prototype”; 自动装配-简化spring配置文件 在配置bean时,可以配置bean的autowire属性,用于指定装匹配类型。可以配置全局的自动装配类型,在头部添加default-...原创 2020-03-03 12:23:29 · 93 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第七讲bean的作用域
回顾 spring-桥梁 spring--轻量级,易学,ioc,aop,事务,整合框架等 spring--ioc控制反转:创建对象的权限转移 spring--di依赖注入 bean的作用域 singleton单列:整个容器中只有一个对象的实例,默认是单列 prototype原型 每次获取bean都产生一个新的对象 request每次请求时创建一个新的对象 ...原创 2020-03-03 10:24:27 · 162 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第六讲spring_依赖注入
第六讲 依赖注入DI 1、依赖注入—dependency injection 依赖:指bean对象的创建依赖于容器。bean对象的依赖资源 注入:指bean对象依赖的资源由容器来设置和装配。 2、spring注入—构造器注入 见ioc创建对象 3、spring注入—setter注入 要求被注入的属性必须有set方法。set方法的方法名由set+属性首字母大写。如果属性是boolean...原创 2020-03-02 23:09:59 · 137 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第五讲spring配置文件
接着上一讲的Java工程。 配置文件详解 alias:为bean设置别名;可以设置多个别名 id是bean的标识符,要唯一。如果没有配置id,name是默认标识符,如果配置了id,又配置了name,那么name是别名, name可以设置多个别名,分隔符可以是空格 逗号 分号。class是bean的全限定名=包名+类名。如果不配置id和name,可以根据applicationContext.g...原创 2020-03-02 12:19:36 · 147 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第四讲
3、使用ioc来创建对象有3种方式 a.通过无参的构造方法来创建对象 User.java package cn.sxt.vo; public class User { //无参的构造方法 public User() { System.out.println("user的无参构造方法"); } private String name; public void setName(...原创 2020-03-01 19:10:42 · 208 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第三讲
项目结构 UserDao.java package cn.sxt.dao; public interface UserDao{ public void getUser(); } UserDaoMySqlImpl.java package cn.sxt.dao.impl; import cn.sxt.dao.UserDao; public class UserDa...原创 2020-02-29 23:09:40 · 152 阅读 · 0 评论 -
阿里云大学JavaWeb开发系列课程:Spring框架入门第二讲
接上一讲 6.hello spring 步骤:导入相关jar包 spring-aop-4.1.6.RELEASE.jar spring-aspects-4.1.6.RELEASE.jar spring-beans-4.1.6.RELEASE.jar spring-context-4.1.6.RELEASE.jar spring-context-support-4.1.6.RELEASE.ja...原创 2020-02-29 16:46:27 · 180 阅读 · 0 评论