摘要:
spring学习11:注解实现自动装配 注解实现自动装配: JDK1.5支持的注解; Spring从2.5开始就支持注解; 要使用注解须知: 1,导入约束; xmlns:context="http://www.springframework.org/schema/context" 2,配置注解的支持 阅读全文
posted @ 2022-04-11 20:40
gzs1024
阅读(54)
评论(0)
推荐(0)
摘要:
常用注解: @Autowired:自动装配通过类型; 如果Autowired不能唯一自动装配上属性,则需要通过@Qualifier; @Qualifier和@Autowired搭配使用,选定特定的名字; @Rsource:自动装配先通过名字再通过类型; @Nullable:字段标记了这个注解,说明这 阅读全文
posted @ 2022-04-11 20:40
gzs1024
阅读(29)
评论(0)
推荐(0)
摘要:
spring学习10:Bean的自动装配 自动装配: 自动装配是Spring满足Bean依赖的一种方式; Spring会在上下文中自动寻找,并自动给bean装配属性; Spring有3种装配方式: 在XML中显示的配置; 在Java中显示配置; 隐式的自动装配bean【重要】; 环境搭建:XML显式 阅读全文
posted @ 2022-04-11 19:47
gzs1024
阅读(105)
评论(0)
推荐(0)
摘要:
spring学习09:Bean的作用域 Bean的作用域: Scope作用域描述 singleton:单例 (默认)全局共享一个;对象只会创建一次; protoType:原型 每个 bean 调用的时候,都会单独创建对象。 单例模式: 显式设置为单例模式:scope="singleton" <bea 阅读全文
posted @ 2022-04-11 18:50
gzs1024
阅读(29)
评论(0)
推荐(0)
摘要:
spring学习08:DI依赖注入 依赖注入: 构造器注入; set方式注入; 拓展方式注入【C命名和P命名空间注入】; set方式注入【重点】: 依赖注入:本质上set注入; 依赖:bean对象的创建依赖容器; 注入:bean对象中的所有属性,由容器来注入; 【环境搭建】: 复杂类型: publi 阅读全文
posted @ 2022-04-11 16:58
gzs1024
阅读(140)
评论(0)
推荐(0)
摘要:
spring学习07:Spring配置说明 Spring配置:也就是beans.xml 别名:alias Bean的配置 import:导入 别名:alias xml配置文件: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://ww 阅读全文
posted @ 2022-04-11 15:42
gzs1024
阅读(35)
评论(0)
推荐(0)
摘要:
spring学习06:IOC创建对象方式 IOC创建对象方式: 1,使用无参构造创建对象,默认! public class User { private String name; public User(){ System.out.println("User的无参构造"); }} 2,假设我们要使 阅读全文
posted @ 2022-04-11 15:02
gzs1024
阅读(57)
评论(0)
推荐(0)
摘要:
spring学习05:HelloSpring 思考问题: Hello对象是谁创建的? hello对象由Spring创建的; Hello hello = (Hello) context.getBean("hello"); Hello对象的属性是怎么设置的? hello对象的属性是由Spring容器(就 阅读全文
posted @ 2022-04-11 14:10
gzs1024
阅读(38)
评论(0)
推荐(0)
摘要:
Spring代码中小绿叶问题: 问题:Spring框架中,POJO实体类中没有小绿叶标识问题; pojo实体类,属性的set方法是对应beans.xml中的property属性的; 在Maven中进行设置; 解决方案: 步骤1: 步骤2: 结果: 阅读全文
posted @ 2022-04-11 13:33
gzs1024
阅读(82)
评论(0)
推荐(0)
摘要:
IOC思想: IOC本质: 控制反转IOC(Inversion of Control),是一种设计思想,DI(依赖注入)是实现IOC的一种方法;也有人说DI只是IOC的另一种说法。 没有IOC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控 阅读全文
posted @ 2022-04-11 12:53
gzs1024
阅读(54)
评论(0)
推荐(0)
摘要:
spring学习03:IOC理论推导 IOC思想: IOC是一种思想; 什么是思想:就是学习一种想法来转变你的思维; IOC理论推导: UserDao接口 UserImpl实现类 UserService业务接口 UserServiceImpl业务实现类 弊端: 在我们之前的业务中,用户的需求可能会影 阅读全文
posted @ 2022-04-11 11:44
gzs1024
阅读(28)
评论(0)
推荐(0)
摘要:
spring学习02:Spring的组成和扩展 Spring组成(7大模块) Spring的弊端: 发展了太久之后,违背了原来的理念(使现有的技术更加容易)! 配置十分繁琐,人称”配置地狱“; Spring扩展: 在Spring的官网有这个介绍:现代化的Java开发!说白了就是基于Spring的开发 阅读全文
posted @ 2022-04-11 10:57
gzs1024
阅读(49)
评论(0)
推荐(0)
摘要:
spring学习01:简介 spring: 春天:给软件行业带来了春天; 学完spring,简化创建对象(new) 框架:相当于简历的模板一样; spring历史: 作者:Rod johnson 2002年:首次推出了spring框架雏形:interface21框架 2004年3月24号正式发布1. 阅读全文
posted @ 2022-04-11 10:38
gzs1024
阅读(35)
评论(0)
推荐(0)