摘要: 代码演示: @Value:简单类型的属性赋值 属性:value是string类型的,表示简单类型的属性值 位置:1.在属性定义的上面,无需set方法,推荐使用 2.在set方法的上面 package com.example.ba02; import org.springframework.beans 阅读全文
posted @ 2021-07-14 21:39 Brack_Pearl 阅读(52) 评论(0) 推荐(0) 编辑
摘要: spring中和@Component功能一致,创建对象的注解还有: 1.@Repository(用在持久层类的上面):放在dao的实现类上面,表示创建dao对象,dao对象是能访问数据库的。 2.@Service(用在业务层类的上面):放在service的实现类上面,创建service对象,serv 阅读全文
posted @ 2021-07-14 13:54 Brack_Pearl 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 通过spring的注解完成java对象的创建,属性。代替xml文件 实现步骤: 1.加入依赖 2.创建类,在类中加入注解 package com.example.ba01; import org.springframework.stereotype.Component; /*@Component:创 阅读全文
posted @ 2021-07-14 00:40 Brack_Pearl 阅读(2300) 评论(0) 推荐(1) 编辑
摘要: 前面的笔记都是讲到基于XML配置文件的di,在实际开发中大部分是使用基于注解的di 1.基于注解的di:通过注解完成java对象创建,属性赋值 2.使用注解的步骤: 1)加入maven依赖 spring-context,在你加入spring-context的同时,间接加入spring-aop的依赖。 阅读全文
posted @ 2021-07-13 23:35 Brack_Pearl 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 引用类型的自动注入:spring框架根据某些规则可以给引用类型赋值,不用在给引用类型赋值使用规则常用的是byName,byType1.byName(按名称注入):java类中引用类型的属性名和spring容器中(配置文件)<bean>的id名称一样, 且数据类型是一致的,这样的容器中的bean,sp 阅读全文
posted @ 2021-07-12 15:55 Brack_Pearl 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 一、在Student类中定义有参构造方法 package com.example.ba03; public class Student { private String name; private int age; //声明一个引用类型 private School school; public v 阅读全文
posted @ 2021-07-12 00:50 Brack_Pearl 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 一、创建引用类School package com.example.ba02; public class School { private String name; private String address; public void setName(String name) { this.nam 阅读全文
posted @ 2021-07-11 23:57 Brack_Pearl 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 一、di:依赖注入,表示创建对象,给属性赋值。 二、di的实现有两种: 1.在spring的配置文件中,使用标签和属性完成,叫做基于XML的di实现 2.使用spring中的注解,完成属性赋值,叫做基于注解的di实现 三、di语法分类: 1.set注入(设置注入):spring调用类的set方法,在 阅读全文
posted @ 2021-07-11 17:29 Brack_Pearl 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 一个bean标签对应一个对象,bean标签中的id值要唯一 <bean id="someService" class="com.example.service.impl.SomeServiceImpl"/> <bean id="someService01" class="com.example.se 阅读全文
posted @ 2021-07-11 14:44 Brack_Pearl 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 实现步骤: 1.创建maven项目 2.加入maven的依赖 spring的依赖,版本5.2.5 junit依赖 <dependencies> <!--单元测试的依赖--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifa 阅读全文
posted @ 2021-07-09 17:54 Brack_Pearl 阅读(51) 评论(0) 推荐(0) 编辑